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... ]