全て、
一部の Ruby コードを C# で動作するように適合させようとしていますが、C# は Ruby と同じ代入構文を提供していません。
ここに私が適応しようとしているいくつかのRubyコードがあります:
x, x1 = x1, x-q*x1
y, y1 = y1, y-q*y1
a, b = b, a-q*b
だから、私はそれを取ってこれをしましたが、上記とは異なる結果が得られます:
x = x1
x1 = x-q*x1
y = y1
y1 = y-q*y1
a = b
b = a-q*b
Ruby は割り当てをどのように評価していますか? 複数の割り当てを単一の割り当てに分割すると、結果が異なるのはなぜですか?