#contents

* perl2ruby

** use lib

 $LOAD_PATH << File.dirname(__FILE__) + '/foo'

** $a =~ /b/

 # 逆でも可
 # こっちの方がRuby的?
 /b/ =~ $a

** 正規表現の文字列先頭/末尾

- 先頭 \A
- 末尾 \z

\Z は文字列末尾が改行の時、改行の前

* Array to Hash

 hash = Hash[ *[1,2,3,4].map{|v| [v,true]}.flatten ]

* スコープ

とりあえず 1.8 の話

- 作る
-- loop
-- イテレータ(eachなど)
- 作らない
-- 制御構造(if, while, forなど)

{ } によるスコープ作成に相当するものは Ruby にはなさげ。~
こういうことをして誤魔化せってことか・・・?~
 loop {
   local_var = "this is local"
   break
 }
ちなみに loop はメソッドらしい。


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS