入れ替え
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)
一時変数なんて使わずに交換可能というのは結構びっくりだった。