На примере языка Lua.
-- Multiple assignments allows one line to swap two variables.
print(a,b)
a,b=b,a
print(a,b)
-------- Output ------
1 2
2 1
-- Multiple assignments allows one line to swap two variables.
print(a,b)
a,b=b,a
print(a,b)
-------- Output ------
1 2
2 1
Неплохо, так то..
Т.е. на каком-нибудь другом языке программирования, который не поддерживает параллельное присваивание надо будет написать что-то вроде:
t = a
a = b
b = t
Т.е. на каком-нибудь другом языке программирования, который не поддерживает параллельное присваивание надо будет написать что-то вроде:
t = a
a = b
b = t
это поможет писать приложения без мемори ворнингов?
ОтветитьУдалитьнесомненно.
ОтветитьУдалить