[#47200] 今 def 文を実行すると、メソッドが定義されるクラス、にアクセスする方法 — "KISHIMOTO, Makoto" <ksmakoto@...4u.or.jp>
きしもとです
5 messages
2010/07/01
[#47211] [ANN] Ruby-1.9.1-p429 Windows用パッケージ リリース — arton <artonx@...>
artonです。
1 message
2010/07/05
[#47213] ruby-debug-ide-0.4.9.gemファイルのローカルインストール — eiichi_maekawa@...
8 messages
2010/07/06
[#47214] Re: ruby-debug-ide-0.4.9.gemファイルのローカルインストール
— keiichi matsunaga <ma2@...>
2010/07/06
On 7/6/2010 1:36 PM, eiichi_maekawa@mhi.co.jp wrote:
[#47215] Re: ruby-debug-ide-0.4.9.gemファイルのローカルインストール
— eiichi_maekawa@...
2010/07/06
松永さん
[#47221] Re: ruby-debug-ide-0.4.9.gemファイルのローカルインストール — Shozo Arai <shozoa@...>
=1B$B9S0f$G$9!#=1B(B
6 messages
2010/07/08
[#47222] Re: ruby-debug-ide-0.4.9.gemファイルのローカルインストール
— eiichi_maekawa@...
2010/07/09
荒井さん
[#47228] ANN++: Ruby-1.9.2-rc1 mswin32-100 のパッケージをリリース — arton <artonx@...>
artonです。
11 messages
2010/07/11
[#47245] Re: for文について
— kamuycikap <kamuycikap@...>
2010/07/21
こんばんは。
[#47246] Re: for文について
— Kiyotaka ATSUMI <kiyotaka@...>
2010/07/21
こんばんは.渥美です.
[#47229] [ANN] Ruby 1.9.2 RC2 is out — "Yuki Sonoda (Yugui)" <yugui@...>
-----BEGIN PGP SIGNED MESSAGE-----
5 messages
2010/07/11
[#47263] Structに型宣言/型変換を組み込みたい — "MISHIMA, Hiroyuki" <missy@...>
長崎大の三嶋と申します。
5 messages
2010/07/29
[ruby-list:47263] Structに型宣言/型変換を組み込みたい
From:
"MISHIMA, Hiroyuki" <missy@...>
Date:
2010-07-29 02:40:12 UTC
List:
ruby-list #47263
長崎大の三嶋と申します。 組み込みライブラリのStructは,未定義メンバーへのアクセスがエラーになって くれる点が気に入って頻用しています。 自分としては,Structは,Hashでも,OpenStructでもない時点で,プログラマの 「静的な宣言」に近い気持ちが込められているじゃないかと理解しています。 これを推し進めて,型宣言というか,暗黙/強制の型変換の仕組みをStructに組 み込んでしまいたいと考えました(「型」というのはたぶん言葉の使い方を間 違っていますね…)。 たとえば(ruby 1.9風味の動かないコードですが) Fields = Struct.new :number, :mojiretsu do force_member :number, :to_i force_member :mojiretsu, to_s end Fields.new 12345, "23456" # =>(1) Fields.new "12345", 23456 # =>(2) とした場合, (1)は #<struct Fields number=12345, mojiretsu="23456">でいいのですが (2)は #<struct Fields number=12345, mojiretsu="23456">に暗黙の変換をして しまうか,エラーにしてしまいたいのです。 実は,これはいい思いつきだと,自分でいろいろやってみたのですが,私には力 不足でした。 そこで, (1)こうすればできる/既にできる (2)ここを参考にして自分でやってみろ (3)そもそもこれを必要と思う考え方が間違っている といったアドバイスをいただければ幸いです。 三嶋博之 -- 長崎大学大学院医歯薬学総合研究科人類遺伝学(原研遺伝) 三嶋 博之 MISHIMA, Hiroyuki, DDS, Ph.D. COE Research Fellow Department of Human Genetics Nagasaki University Graduate School of Biomedical Sciences