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

ruby-reference-manual:377

From: sheepman <sheepman@s...>
Date: Fri, 9 Mar 2007 08:13:21 +0900
Subject: [ruby-reference-manual:377] Re: @return (was Re: 第三段階実施要項 rev.3)

こんばんは、sheepman です。

On Thu, 8 Mar 2007 19:45:40 +0900
Minero Aoki <aamine@l...> wrote:

> 
> どうでしょう? これで書けそうか、あるいはこんな問題がある、
> 俺の案を使え、などの意見を募集します。
> 

1. Cで実装されているメソッドでは、返り値は全て意図的です。が、Ruby で
書かれたメソッドの場合、procedure 的なメソッドで意図せず返り値を
返してしまう場合があります。

 def m(a)
   @secret << a
 end

このような場合に、メソッドの返り値が不定であることをマニュアルで
積極的に宣言する方法があると便利だと思います。

2. RDocと同じようで違う表記を導入するのはどうなのという気もしますが、
青木さんの提案の方がRDocより分かりやすくて個人的には好きです。

-- 
sheepman / TAMURA Takashi
sheepman@s...

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

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

       364 2007-03-02 16:31 [aamine@l...         ] 第三段階実施要項 rev.3                  
       367 2007-03-04 02:55 ┣[sheepman@s...       ]                                       
       368 2007-03-04 05:02 ┃┣[kouji@n...          ]                                     
       369 2007-03-04 08:40 ┃┃┗[maki@r...           ]                                   
       372 2007-03-08 11:45 ┃┗[aamine@l...         ] @return (was Re: 第三段階実施要項 rev.3)
       373 2007-03-08 12:18 ┃ ┣[aamine@l...         ]                                   
->     377 2007-03-09 00:13 ┃ ┣[sheepman@s...       ]                                   
       383 2007-03-16 13:30 ┃ ┃┗[aamine@l...         ]                                 
       389 2007-03-24 04:21 ┃ ┗[sheepman@s...       ]                                   
       392 2007-03-24 08:37 ┃  ┗[aamine@l...         ]                                 
       375 2007-03-08 14:16 ┗[sheepman@s...       ]                                       
       376 2007-03-08 15:02  ┗[yamanetoshi@g...    ]