x, y = x + 3 * y, 4 * x + 1 * y
jest odpowiednikiem:
x = x + 3 * y
y = 4 * x + 1 * y
WYŁĄCZENIEM że wykorzystuje pierwotne wartości X i Y w obydwu obliczeń - ponieważ nowe wartości X i Y są przypisane aż obie obliczenia są zakończone.
Ogólna forma jest:
x,y = a,b
gdzie a i b są wyrażeniami wartości, które są przydzielane odpowiednio x i y. rzeczywiście można przypisać dowolną krotki (zbiór wartości oddzielonych przecinkami) do każdej krotki zmiennych o tej samej wielkości - na przykład
x,y,z = a,b,c
będzie również działać, ale
w,x,y,z = a,b,c
nie dlatego, że liczba wartości w prawej krotce nie odpowiada liczbie zmiennych w lewej krotce.
Myślę, że zmienna tymczasowa dodaje klarowność. Mam nadzieję, że nie przeszkadza Ci – hop
Właściwie to myślę, że wyjaśnienie tego z podkreślonym "WYJĄTKIEM" powoduje, że punkt jest bardziej wyraźny, więc cofnąłem zmianę. Mimo wszystko dzięki za poprawę, po prostu mam inne zdanie na ten temat. :) – Amber
Ma doskonały rozsądek. Widzenie go w nawiasach sprawiło, że stało się to całkowicie jasne. Bardzo łatwo jest go szybko przeczytać i tęsknić za tym drobiazgiem. Dzięki! –