08/06/18 19:46:50
>>452
> Rubyスクリプトでクラスなしでdef書けるだろ。
rubyスクリプトのトップレベルはObjectのインスタンスmainそのもの
Objectに定義したメソッドは全てのインスタンスから参照できる
そのためトップレベルに定義したメソッドはどこからでも使える様になる
> メソッドだけ「定義」って書くならクラスにもdefつけろ。
> クラスに付けないならメソッドにも付けるな。
クラスの定義を開始するための予約語は class
> putsとか%07dとかCからパクリまくるなら { } もパクればいいのに
rubyがパクリ言語なのは周知の事実
ブロックが { } でないのは作者がへたれだから