Když vytvořím v BASH uvnitř funkce asociativni pole
declare -A seznam
seznam=([a]="a" [b]="b")
a v jiné funkci s ním chci pracovat, tak je pole prázdné ? Proč ? Declare nastaví pole na local ? Nějaký nápad ? Dík
Zřejmě kvůli scope. Proč by mělo být vidět?
Citace od: Kit kdy 10. 02. 2016, 02:15:56
Zřejmě kvůli scope. Proč by mělo být vidět?
Tak že se k němu nijak nedostanu ? Nemůžu s ním pracovat v jiné funkci ?
Vyhod z tej funkcie 'declare -A seznam', to by malo zmenit scope z local na global.
Citace od: aaa158 kdy 10. 02. 2016, 10:01:55
Vyhod z tej funkcie 'declare -A seznam', to by malo zmenit scope z local na global.
:D :D :D