2007-08-29から1日間の記事一覧

関数内関数ってもしかしてふつう使わない?

特殊な書き方なのかな? 関数f内でしか関数gを使わないとき、こう書いている。 def f def g #f内でしか使われない何かの処理 end #gを使った処理 end でも、どこ書く?を見ても、関数の中で関数を宣言している人がいない。 なぜか、常に並列に関数を書いてい…

どう書く?面白い。

投稿しない ただ解くだけで面白いし。 ピラミッドを作る def f1 n; seed=(1..n).map{|i| "*" * (2*i-1))} width=seed[-1].length seed.each{|e| puts e.center(width)} end f1 4 #=> # * # *** # ***** #******* 与えられた文字列でピラミッド def f2_1(str)…