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

ruby-reference-manual:356

From: Minero Aoki <aamine@l...>
Date: Mon, 26 Feb 2007 14:17:51 +0900
Subject: [ruby-reference-manual:356] Re: メソッドの引数の書き方

青木です。

On 2007/02/25, at 18:31, sheepman wrote:

> こんばんは、sheepmanです。
>
> メソッドの引数の書き方は統一しておく必要があると思います。
> 具体的には以下の点です。
>
>  * 省略可能な引数の表し方。
>  * 引数のデフォルト値を書く場所。

この二つは独立に決まることはなくて、次の二つのパターンの
どちらかが適切だろうと思います。

   1. シグネチャは --- m(a = 5) と書き、@param では 
あらためて説明はしない。
   2. シグネチャは --- m([a]) と書き、@param で省略 
値を説明する。

わたしとしては 1. が好ましいと考えています。Ruby に 
ある記法は
できるだけそのまま使ったほうが理解しやすいですし、プログラム
からデフォルト値を得ることも容易だからです。

しかし、この件についてはそれほど確信しているわけではありません。
2. にしたほうがいいという相応の理由があれば 2. を使おうと 
思ってい
ますが、誰か意見のある人はいますか? 何も意見がなければ  
1. に
しましょう。

--
青木峰郎


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

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

       354 2007-02-25 10:31 [sheepman@s...       ] メソッドの引数の書き方                  
->     356 2007-02-26 06:17 ┗[aamine@l...         ]                                       
       357 2007-02-27 10:27  ┗[zn@m...             ]                                     
       360 2007-03-02 15:29   ┗[aamine@l...         ]                                   
       366 2007-03-04 01:48    ┗[kouji@n...          ]