Possible que ça marche aussi et que ce soit signalé dans le manuel avancé
$helptypesettypeset: typeset [-afFirtx] [-p] name[=value] ... Obsolete. See `declare'.$helpdeclaredeclare: declare [-afFirtx] [-p] [name[=value] ...] Declare variables and/or give them attributes. If no NAMEs are given, then display the values of variables instead. The -p option will display the attributes and values of each NAME. The flags are: -a to make NAMEs arrays (if supported) -f to select from among function names only -F to display function names (and line number and source file name if debugging) without definitions -i to make NAMEs have the `integer' attribute -r to make NAMEs readonly -t to make NAMEs have the `trace' attribute -x to make NAMEs export Variables with the integer attribute have arithmetic evaluation (see `let') done when the variable is assigned to. When displaying values of variables, -f displays a function's name and definition. The -F option restricts the display to function name only. Using `+' instead of `-' turns off the given attribute instead. When used in a function, makes NAMEs local, as with the `local' command.
Comme je disais, bonne ou mauvaise idée dépend des goûts de chacun, mais c'est juste que les approches sont différentes. Le plus vieux a des « déclarations » étendues pour répondre à certains usages courants. Le plus jeune distingue les déclarations et les « traitements » et ça fait plus propre pour beaucoup de gens aujourd'hui. Juste deux approches différentes qui réflètent aussi des époques différentes.
"It is seldom that liberty of any kind is lost all at once." ― David Hume
[^] # Re: Merci à Monsieur Sanchis
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse à la dépêche Bash 5 : une introduction. Évalué à 4.
Possible que ça marche aussi et que ce soit signalé dans le manuel avancé
Comme je disais, bonne ou mauvaise idée dépend des goûts de chacun, mais c'est juste que les approches sont différentes. Le plus vieux a des « déclarations » étendues pour répondre à certains usages courants. Le plus jeune distingue les déclarations et les « traitements » et ça fait plus propre pour beaucoup de gens aujourd'hui. Juste deux approches différentes qui réflètent aussi des époques différentes.
"It is seldom that liberty of any kind is lost all at once." ― David Hume