[#40498] autoload SYMBOL, XX.rb — keiju@... (Keiju ISHITSUKA)
けいじゅ@いしつかです.
8 messages
2005/01/08
[#40501] getopt — keiju@... (Keiju ISHITSUKA)
けいじゅ@いしつかです.
6 messages
2005/01/08
[#40519] What is singletonclass.superclass ? — sheepman <sheepman@...>
こんにちは、sheepman です。
6 messages
2005/01/11
[#40523] Re: アクセス情報の取得について — yuushi44@...
酒匂様、神戸様
4 messages
2005/01/12
[#40546] Net::IMAPの中のinlenって何ですか? — 内木場 美次 <uchikoba@...>
はじめまして。Rubyを始めて2ヶ月ちょっとの
6 messages
2005/01/20
[#40551] Net::IMAPで既に存在するディレクトリが削除できない — 内木場 美次 <uchikoba@...>
お疲れ様です。内木場です。
13 messages
2005/01/21
[#40571] dupとfrozen — Chikara Takamatsu <c_takamatu@...>
始めまして。高松と申します。
5 messages
2005/01/25
[#40580] enum 定数する場合のイディオム — Hiroshi Takagi <gollum@...>
高木@関西のネットワーク屋%Ruby novice monk です。
12 messages
2005/01/27
[#40581] Re: enum 定数する場合のイディオム
— "U.Nakamura" <usa@...>
2005/01/27
こんにちは、なかむら(う)です。
[ruby-list:40586] Re: enum 定数する場合のイディオム
From:
Hiroshi Takagi <gollum@...>
Date:
2005-01-27 09:25:32 UTC
List:
ruby-list #40586
高木です。 On Thu, 27 Jan 2005 17:12:56 +0900 Murayama Toshikiyo <murayama@netgene.co.jp> wrote: > 村山@Java屋です. コメントありがとうございました。 > オブジェクト指向的なENUMの話なんで横入り. > > > (どうも、頭が関数型から、なかなか脱却しない。。。) > 以下で示すのはあくまでJavaでのやり方であり, > おそらくRubyで使うには向いていません. 拝見しましたが、やっぱりJavaやなぁ〜、ってのが正直な感想です。 タイプ量がn 倍増えそうやなぁ〜、と( n = 5? 6? ^^; > が,名前からも分かる通り,これは「(静的な)型安全性を保障するENUM」」 > なんですね.またスクリプト言語の用途からすると書くのが面倒なだけの > 無用の長物の可能性もあります. > > これはJavaでは有用でありながら,Rubyにはそのまま持って行くのが難しい > イディオムの一つです.言語の違い(或いは用途の違い?)が設計の違いに繋がる > 例として,興味深いと感じました. なるほど。 そこまで奥が深かったのか〜、と、ちょっと感嘆してます。 今回、わたしが一瞬悩んだ例は、 ”Ruby ならメソッド化したらいいじゃん” ってレベルの話であんまりよくないものでしたが、 n 個の要素からなるのユニークな値の集合って作りたい時がけっこうあります。 (あ、氏素性が知れる、なんていわないで...) みなさんのコメント、とても参考になりました。 ありがとうございました。 -- Hiroshi Takagi <gollum@hi-net.zaq.ne.jp>