読者です 読者をやめる 読者になる 読者になる

入れ替え

Python

PythonとかRubyで簡単に出来ることの中で印象的だったのがこれ。

Python 2.4.4 (#2, Apr 15 2008, 23:43:20)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a, b = 10, 20
>>> a, b
(10, 20)
>>> a, b = b, a
>>> a, b
(20, 10)

一時変数なんて使わずに交換可能というのは結構びっくりだった。