Article View: fj.lang.ruby
Article #56Re: send POST request with telnet
From: Shugo Maeda
Date: Fri, 27 Feb 1998 00:00
Date: Fri, 27 Feb 1998 00:00
38 lines
2298 bytes
2298 bytes
前田です。 Yukihiro Matsumoto <matz@netlab.co.jp> wrote: |||# もっとも,ごく個人的には,ruby のイテレータ文脈と普通の文脈で |||# 暗黙のうちに振舞がかわる点に Perl の悪夢(:-)の名残りを感じます。 || ||ちょっと意味がわかりませんでした。 | |たぶん,たとえばイテレータブロックが与えられているかどうかで |挙動が変わるメソッドの存在のことなんでしょう.Perlとは全く関 |係ないと思います.悪夢であるかどうかは別として ^^;;; なるほど。 暗黙のうちに...というよりはイテレータ呼び出しは明示的ですよね。 オーバーロードだって引数で動作が変わるので同じようなものと考えれば 全然不思議はないと思います:-) 普通オーバーロードのことを文脈で振舞いが変わるとは言いませんよね。 |ええと,rubyの「動的ローカル変数」という概念は言語から消えま |した(実装には残ってますけど).忘れて下さい. あ、そうなんですね。 ||rbc.rbという対話的にRubyの式を評価できるプログラムがあります。 ||対話的に処理する時はインデントしなくていい分Rubyの方が楽かもしれ ||ませんね:-) | |私は改行を二度打つ必要のあるpythonよりrbc.rbの方が好きです. |あと,pythonは式と文の区別が明確すぎて(昨日もlambdaではまっ |てしまった),いい加減な私にはつらいです. たしかにRubyみたいに式だけの方が楽な面はありますね。 # あ、void expressionはstatementか(^^; -- 前田 修吾
Technical Details
Message-ID:
<86afbdsfub.fsf@soleil.localnet.or.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<864t1qerg8.fsf@soleil.localnet.or.jp> <7szpjgjw41.fsf@sdd.tokyo-sc.toshiba.co.jp> <86sop8fall.fsf@soleil.localnet.or.jp> <SUZUKI.98Feb26123600@oz.otsl.oki.co.jp> <86u39mptwb.fsf@soleil.localnet.or.jp> <lvogztsrha.fsf@picachu.netlab.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 13488f,68272ddf24459300 X-Google-Attributes: gid13488f,public From: shugo@po.aianet.ne.jp (Shugo Maeda) Subject: Re: send POST request with telnet Date: 1998/02/27 Message-ID: <86afbdsfub.fsf@soleil.localnet.or.jp> X-Deja-AN: 329038472 References: <864t1qerg8.fsf@soleil.localnet.or.jp> <7szpjgjw41.fsf@sdd.tokyo-sc.toshiba.co.jp> <86sop8fall.fsf@soleil.localnet.or.jp> <SUZUKI.98Feb26123600@oz.otsl.oki.co.jp> <86u39mptwb.fsf@soleil.localnet.or.jp> <lvogztsrha.fsf@picachu.netlab.co.jp> X-Emacs: Emacs 20.2, MULE 3.0 (MOMIJINOGA) Mime-Version: 1.0 (generated by SEMI MIME-Edit 0.100 - "Otomaru") Content-Type: text/plain; charset=ISO-2022-JP Organization: AIANet Internet Service Newsgroups: fj.lang.ruby