[#44310] プログラムに対して意図したとおりの文字列を渡す方法 — "Information Kanasansoft" <kanasansoft@...>

kanasanです。

9 messages 2007/12/05

[#44332] クラス:相互参照系の作成方法について質問です — "Saburoh Sakai" <sabroh@...>

はじめまして、さかいと申します。

12 messages 2007/12/11

[#44366] Rake改善プロジェクト — "Hajime Hoshi" <hajimehoshi@...>

東京大学修士 1 年の星一と申します。

14 messages 2007/12/19

[ruby-list:44341] Re: クラス:相互参照系の作成方法について質問です

From: rubikitch@...
Date: 2007-12-12 15:36:21 UTC
List: ruby-list #44341
From: "Saburoh Sakai" <sabroh@tkc.att.ne.jp>
Subject: [ruby-list:44339] Re: クラス:相互参照系の作成方法について質問です
Date: Thu, 13 Dec 2007 00:20:45 +0900

るびきちです。

> class C
>   def setD( d )
>     @d = d
>     @d.Flip() ★
>   end
> end

「def d=(d)」というメソッド名にして「c.d = d」とするほうがよりRuby的です。

> class D
>  def Flip()
>   puts "hi"
>  end
> end
> 
> c=C.new()
> d=D.new()
> c.setD( d )
> c.setD( a ) #
> 最後の行、これはエラーになりますね、正しいポリシーとは
> 見なされなかった、といったところでしょうか。

aは何ですか?未定義だからエラーになります。

> ----- Original Message ----- From: <m-hatake@jaist.ac.jp>
> To: "ruby mailing list" <ruby-list@ruby-lang.org>
> Sent: Wednesday, December 12, 2007 4:08 AM
> Subject: [ruby-list:44334] Re: クラス:相互参照系の作成方法について質問です

帯域の無駄なので全文引用後付けは絶対にやめましょう。

--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/

In This Thread