From: moochan Date: 1999-03-03T12:38:31+09:00 Subject: [ruby-dev:5920] Re: [REQ] 中置の def moochan です. [ruby-dev:5911]はゴミが流れてしまいました.御免なさいm(__)m # アーカイブから削除して下さい > まつもとさん(かな??) On Wed, 3 Mar 1999 12:02:04 +0900 民斗 wrote: >これは > def bar() print "1\n" end > >で OK ですね。 ですね.でも,複数ステートメント, def bar() print "1\n" print "2\n" end は通りませんので, def bar() print "1\n"; print "2\n" end ^^ ^ にするか, def bar; print "1\n"; print "2\n" end ^ ^ にするしか方法はありませんね. つまり,'()'と';'を組み合わせるか,';'のみで統一するかです. # 理想を言えば,'()'も';'もなしの # # def bar print "1\n" print "2\n" end # # だろうけど,これだと文法的に無理があるよね. # んー??「print "2\n"」の後ろに';'がなくても通るのは何故だろう?? >> def行の中に適当に ';' で区切れば通るようですね... > >> # で,セミコロンが我慢できますか?? > >`;' はヤですけど、`()' は全然違和感ありません。 えー!そーですか?? 引数がないのに'()'を付けるのは私は違和感を持ちますです. # 個人の好みの問題ってことですけどね(^^) --- (^。^)(^・^)(^-^)(^ム^) 〜 moochan@ss.hitachizosen.co.jp