2009-03-10から1日間の記事一覧
今晩、「003:変数と定数」に手をつけてみようかな。 Ruby と違って記号で変数のスコープを明示したりはしないので、どういう内容にするかずっと迷っていた。結局、変数のスコープの話になるとおもう。一言で言うと LEGB ルール。
「088:多次元配列をループする」 。再帰関数で書いたことはあったけれど、再帰ジェネレータ? で書いたのは初めて。 def traverse_unsafe(iterable): try: # イテレート可能かどうか確認 i = iter(iterable) except TypeError, e: # イテレート不可、データ…