2006年 09月 12日

Ruby クイズ

以下のアスタリスクの意味はなんでしょう!

def func *
    puts "hogehoge"
end

というのをおもいついた。この場合括弧をつけるかつけないかで迷う。文字だったらつけるけど、アスタリスク一個の場合はつけないようにしようかなぁとか、いやでも特別扱いはよくないのか、というよりこういうケース殆どないから気にしないでいい気もするというか(ry

というか括弧つけないとどうもパースエラーになったりならなかったりなぞいからつけないとだめっぽい。