プログラミング言語 Lua
■ このスレッドは過去ログ倉庫に格納されています
0317デフォルトの名無しさん
NGNGやっぱり引数の数を問題にしてる?
それが問題になるのは、可変長引数の関数のときだけでしょ?
もしくは、本当に値のことなら、
def foo
0
end
def foo
0
print "debug..."
end
とか、つまらんミスだけど完全には「防止」できないよね?
(俺には「値を返す場所が1つ」で「そこにreturnを付け忘れた」なんていうミスは
上と同列(文法を理解してない)に見える。)
まぁ、関数にreturnが一つでもついていたら、
「returnで値を返さないパスが存在します。」とかの
warningくらい出してくれてもバチは当たらないだろうけどね。
■ このスレッドは過去ログ倉庫に格納されています