[前][次][番号順一覧][スレッド一覧]

learn-ruby-in-kansai:1238

From: クラフトギア 渡辺俊輔 <craftgear@a...>
Date: Mon, 28 Nov 2005 00:05:19 +0900
Subject: [learn-ruby-in-kansai:1238] Re: シンボルという概念 Re: Rubyについてのnoviceな質問はOK?

こんばんは、渡辺です。

>speakillofさん
Symbolを使うと6割くらいの実行時間ですむのですね。

> class Hoge
>   attr_accessor :hoge, :foo
> end
そうか、attr_accessorという例もありましたね。
この書き方を最初見たとき、凄く不思議でした。
:hoge, :fooがインスタンス変数とセッター・フッターメソッドに化けるわけです
から、すごく便利だけれど、自明でないような気がして。

>なかむらさん
> こうすると、値に意味があって名前をつけているものは定数、値に
> 意味はなくて名前を付けることだけに意味があるものはSymbol、と
> コード上で使い分けができるので、読み手に優しいコードになるの
> ではないかと思いますです。
なるほど〜〜〜!
文脈でどう使い分けをすればよいのか、この説明でしっくり来ました。
以降Symbolが出てきたら使われ方に気をつけてコードを読んでみるようにします。

お二人ともどうもありがとうございました。

-- 
クラフトギア 渡辺俊輔 <craftgear@a...>


--
ML: learn-ruby-in-kansai@r...
使い方: http://QuickML.com/
公式ページ: http://jp.rubyist.net/?KansaiWorkshop
過去ログ: http://www.fdiary.net/ml/learn-ruby-in-kansai/

[前][次][番号順一覧][スレッド一覧]

      1225 2005-11-23 14:43 [nshttsk@g...        ] 復帰 and 懇親会締め切り                 
      1226 2005-11-25 15:07 ┗[craftgear@a...      ] Rubyについてのnoviceな質問はOK?       
      1227 2005-11-25 15:29  ┗[konami@k...         ]                                     
      1228 2005-11-26 01:30   ┗[craftgear@a...      ] シンボルという概念 Re: Rubyについてのnoviceな質問はOK?
      1229 2005-11-26 05:22    ┣[adzumi@d...         ]                                 
      1230 2005-11-26 07:09    ┃┣[xml@t...            ] 今日は失礼しました            
      1231 2005-11-26 13:21    ┃┗[craftgear@a...      ]                               
      1233 2005-11-26 18:26    ┃ ┗[speakillof@y...     ]                             
      1235 2005-11-27 06:35    ┗[usa@g...            ]                                 
->    1238 2005-11-27 16:05     ┗[craftgear@a...      ]