Oddwit


RubyでOdd number list for hash

Posted in Ruby by マルコ on the April 9th, 2008

array = {'Hours should be a number.'}

こんなコードを書いていたら怒られた。

Odd number list for hash

なんで!?と思ったら{}はハッシュ用でした。配列は[]。ただそれだけ。正しくは

array = ['Hours should be a number.']

{”month”, “April”, “year”, “2008″} のような書き方をすると、矢印がなくてもそれぞれのペアを結びつけてハッシュに解釈してくれるのだが、この要素が奇数だということでRubyさんは困ってた模様。

単純ミスだけど今の僕と同じくらいの初心者がはまりやすそうなので書いてみた。