変数に値を追加し、変数の前に値を追加することはどういう意味ですか(魚の殻から、または一般的に)。

変数に値を追加し、変数の前に値を追加することはどういう意味ですか(魚の殻から、または一般的に)。

~によるとsetこのコマンドのフィッシュシェルドキュメント:

追加:結果は次のとおりです。追加変数の現在の値セットに適用されます。これは次のように実行できます。--プレフィックス同時に追加して前に追加します。

プレフィックス:結果は次のとおりです。接頭辞付き変数の現在の値セットに適用されます。これは次のように実行できます。- 追加同時に添付して追加します。

日常英語では追加方法...を加えたプレフィックス方法最初に追加。明らかに、この意味は魚(または一般的にコンピュータ?)には適用されません。yにxを加えるその間にy の先頭に x を追加します。。後者ができれば前者もできる。つまり、後者を行うことで、我々は前者を実行する。出発船でレースを始めてレースを進行すると言うのが言葉にならない場合、前方にデータを追加してそのデータを追加すると言うことも意味がありません。 。

それでは、これらの用語は釣り(またはソフトウェア開発の世界)で何を意味しますか?他に代わって1つを実行すると、どのような影響がありますか?明示的に両方を行うことはどういう意味ですか?

ベストアンサー1

言ったように、それは追加され、前に追加されます。2つの選択肢がある場合

$ set list 1 2 3
$ set -S list
$list: set in global scope, unexported, with 3 elements
$list[1]: |1|
$list[2]: |2|
$list[3]: |3|
$ set --append --prepend list 4 5 6
$ set -S list
$list: set in global scope, unexported, with 9 elements
$list[1]: |4|
$list[2]: |5|
$list[3]: |6|
$list[4]: |1|
$list[5]: |2|
$list[6]: |3|
$list[7]: |4|
$list[8]: |5|
$list[9]: |6|

おすすめ記事