2014年2月24日月曜日

140224

Ruby


正規表現

「/^\s*$/」の意味

^           行頭とマッチするパターン
\s          空白文字
*           0回以上の繰り返し
$           行末とマッチするパターン

以上より、
/^\s*$/   空白のみの行にマッチ

2014年2月23日日曜日

140223(2)

Ruby


pメソッドでつまづく。

具体的には、
a,b,*c=1,2,3,4,5
p [a,b,c]
とすべきところ(ちなみに、出力結果は[1,2,[3,4,5]])を
a,b,*c=1,2,3,4,5
p[a,b,c]
としていた。

学んだこと
「かっこがあっても、詰めてはいけない!」

140223

「たった2日でできるRuby」


一昨日、Rubyが使えるようになりたいと思い、
早速、昨日上記の本を買ってきて、
全部読んでみた。
以下のページに誤植があった。

p.98~p.99
プログラム内の「:」は「;」の誤り。  (サポートページに指摘されている。)

p.128
puts("#{m-1} 月は #{n}")はputs("#{n+1} 月は #{m}")の誤り。

p.188
purs(array.sort)はputs(array.sort)の誤り。