「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@349) [中] [議論中]
@349■ (#1057) 自作関数の引数省略の動作 - moka (2009-08-11 17:19) /中 未処理
【症状】
自作関数を呼び出す時に引数を一部省略すると、
前の方が省略扱いで後ろの方に値が入るのが不自然な気がする。

【再現方法】
//ここから
関数A(111)  //引数1=111,引数2=省略のつもりが、引数1=省略,引数2=111となる。
●関数A({="1"}引数1,{="2"}引数2)
  「引数1={引数1}」を表示
  「引数2={引数2}」を表示
//ここまで

【要望】
自然な感じ(後ろの引数から省略される)ようにしてほしい。
これが想定通りであればそれでいいのですが…。
よろしくお願いします。

【バージョン】1.524
【その他】

(#1105) 想定通りではないでしょうか。 - U D (2009-08-29 00:03) /中 議論中
想定通りだと思います。

カンマ","も助詞の一種と捉えれば、
 関数A(111) = 111関数A
と、助詞","の前の"引数1"が省略されていると解釈できます。

(#1109) 想定道りでも不自然 - canot (2009-08-29 12:59) /中 議論中
想定道りでも不自然ですね。
気がつかなかったのですが今までもこうだったんですか?

(#1110) 確かに不自然ですが・・・ - U D (2009-08-29 13:55) /中 議論中
今までもこうだったと思います。。。
関数を定義したときに自分も「あれ?」って思ったことがあったので・・・

一応ちゃんと調べます。

(#1057)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能