You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
q. The declare builtin no longer displays array variables using the compound
assignment syntax with quotes; that will generate warnings when re-used as
input, and isn't necessary.
I wrote a file main_menu.sh which used: import lib/* human.sh
and then I added the example usage of human as in the README but it didn't work:
✘ UNCAUGHT EXCEPTION: Method Human.name is not defined.$variableName "$ @"; }" [type.sh:119]
➦ Method Human.name is not defined. [type.sh:161]
✘ e="Method $methodName is not defined." throw [type.sh:161]
➦ Type::InjectThisResolutionIfNeeded "$type.$method" [type.sh:417]
local resultString=$(__return_self_and_result=true ➦ Type::ExecuteMethod "$type" "$variableName" "$method" "${params[@]}" || { local falseBool="${__primitive_extension_fingerprint__boolean}:false"; __return_self_and_result=true @return falseBool $variableName; }) [type.sh:435]
➦ Type::RunCurrentStack [type.sh:676]
eval "${__oo__variableMethodPrefix}${variableName}() { ➦ Type::Handle
➦ A04FB7D7594E479B8CD8D90C5014E37A:Mark [main_menu.sh:51]
✘ $var:Mark name = 'Mark' [main_menu.sh:51]
Is this a bug or am I misunderstanding how to use this?
GNU bash, version 4.4.12(1)-release (x86_64-unknown-linux-gnu)
The text was updated successfully, but these errors were encountered: