タグ

tipsとhashに関するtakeo1031のブックマーク (1)

  • アクセサが好きならばハッシュよりも構造体がよい - http://rubikitch.com/に移転しました

    Rubyのハッシュのアクセスを手抜きする方法 | おごちゃんの雑文 それはいいんだけど、こいつはJSONをハッシュに変換する。データがアクセス出来れば結局は 何でもいいのだけど、深い階層を持ったデータだとアクセスがなかなか面倒臭い。Rubyで構造 付きのものを扱うのはハッシュにするのが定石らしいのだけど、階層が深くなると面倒になる 。 hash['a']['b']['c'] みたいになるのは、キー入力が厄介。プログラム中でアクセスするのは別にどうってことない のだけど、即値があると面倒。みんなはどうしてるか知らないけど、面倒臭いなーと思ってい た。 そこで、これを、 hash.a.b.c のようにアクセスする方法を考えた。 method_missingはおすすめできない。既存のメソッドとたまたまかぶってしまったらハマる。 アクセサ好きならば構造体がよい。一旦根っこを構造体にしてしまえば、あ

    アクセサが好きならばハッシュよりも構造体がよい - http://rubikitch.com/に移転しました
  • 1