読者です 読者をやめる 読者になる 読者になる

いよいよ私もRuby技術者になれる日が来たようだ

Ruby

明日の3時、試験受けに行ってきます。
今日、たのしいRubyを読んでいて、「Rubyって難しいなー」とひしひし感じた。
「がんばって」とまつもとさんに励まされたので、これは受かるしかない。
 
また、色んな人に
「期待してるよ」
「二回目は笑えない」
「コミット権剥奪の上、市中引き回しの刑」
などとプレッシャーを浴びせられているので若干緊張している。
(RubyKaigi'08の私とは違うのだよ。)
 
色々参考になるサイトを教えていただいたので頑張ってみます。
 
http://dontstopmusic.no-ip.org/diary/20070910.html#p01
結果、20/30。ちょ。
 
http://projects.netlab.jp/ruby-test/index.html
結果、12問不正解。うぅ。
 

試験直前ドキドキ編:Rubyムズい

http://projects.netlab.jp/ruby-test/question01.html
結果、20問中6問不正解
正規表現の[^aa]とか知らなかった。まま、まぬけか!
 

番外編:ちょ、Rubyにこんなのあったんかい

 -(5)などの再定義

class Fixnum
  def -@
    return :foo
  end
end
-(5) #=> :foo

Hashの作成

{1, 2, 3, 4} #=> {1=>2, 3=>4}

Module#===

str = String.new
case str
when String     # String === str を評価する
  p true        # => true
end

1..4 と 1...4 の違い

(1..4) === 4 #=> true
(1...4) === 4 #=> false