hakeの日記

Windows環境でプログラミングの勉強をしています。

2006-08-14から1日間の記事一覧

正規表現

Rubyの勉強 マニュアルを見ながら今まで使ったことのない正規表現を試す。 なんか難しいぞ! 後方参照 p "abcdef" =~ /(...)/ # => 0 p "abcdef" =~ /(...)\1/ # => nil \1は'abc' p "abcabc" =~ /(...)\1/ # => 0 (?# ) 正規表現中のコメント 用途がいまひ…

引数の受け渡し

Rubyの勉強 メソッド側で引数に*をつけるとArrayとして残り全てを受け取る、引数の数が固定でない場合に便利。メイン側のArrayに*をつけると要素が展開されて渡される。 def test( x, y, *z) p x p y p z end test(0,1) # => 0 # => 1 # => [] 要素の有無に…