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