5

私はGoを学んでいて、1つのことを理解できません。なぜ、この言語の作成者は同時割り当てをサポートしているのですか?私が望むように、a、b = a、bではなくa、b = a、bのような間違いを犯すのは非常に簡単です。良い説明を事前に感謝します。

4

2 に答える 2

13

a、b = a、bではなくa、b = a、bのような間違いを犯すのは非常に簡単です。

同時割り当てが利用できない場合は、代わりに別のことを行う必要があります。別のアプローチは次のようになります。

tmp = a
a = b
b = tmp

それは間違いを犯しやすいです。

于 2010-12-25T23:22:08.357 に答える
8

他にどのようにして、関数の2番目、3番目、4番目、…の戻り値にアクセスできますか?

于 2010-12-26T00:09:19.810 に答える