2010-11-16から1日間の記事一覧
結果の値として出しているのはちがうけれど…。こんな感じなのかな? maybe-monad$はメイビーモナドじゃないかも。失敗したら止まるようなループみたいな感覚で付けただけなので。
結構面白い。 def dec(fn): return lambda x, *arg, **kw : fn(x-1,*arg,**kw) @dec def f(n): print "input: %d" % n return 1 if n<=0 else n * f(n-1) print f(10) # input: 9 # input: 7 # input: 5 # input: 3 # input: 1 # input: -1 # 945 これは結局…
まったく何をやっているんだか…