[#615] [MethodIndex] <!-- hhmts ... — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

13 messages 1997/10/01

[#645] pack/unpack base64 — WATANABE Hirofumi <watanabe@...>

わたなべです.

18 messages 1997/10/06

[#654] [BUG?] ruby -r nothing-file — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

29 messages 1997/10/06
[#661] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#662] Re: [BUG?] ruby -r nothing-file — WATANABE Hirofumi <watanabe@...> 1997/10/07

わたなべです.

[#663] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#666] Re: [BUG?] ruby -r nothing-file — keiju@... (石塚圭樹 ) 1997/10/07

けいじゅ@日本ラショナルソフトウェアです.

[#667] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#669] Re: [BUG?] ruby -r nothing-file — keiju@... (石塚圭樹 ) 1997/10/07

けいじゅ@日本ラショナルソフトウェアです.

[#670] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#671] Re: [BUG?] ruby -r nothing-file — keiju@... (石塚圭樹 ) 1997/10/07

けいじゅ@日本ラショナルソフトウェアです.

[#672] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#673] Re: [BUG?] ruby -r nothing-file — WATANABE Hirofumi <watanabe@...> 1997/10/07

わたなべです.

[#674] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#675] Re: [BUG?] ruby -r nothing-file — WATANABE Hirofumi <watanabe@...> 1997/10/07

わたなべです.

[#676] Re: [BUG?] ruby -r nothing-file — keiju@... (石塚圭樹 ) 1997/10/07

けいじゅ@日本ラショナルソフトウェアです.

[#677] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#678] Re: [BUG?] ruby -r nothing-file — keiju@... (石塚圭樹 ) 1997/10/07

けいじゅ@日本ラショナルソフトウェアです.

[#679] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#770] printn means print and newline — HYOUDOU Kouichi /note <hyoudo@...>

兵藤です%思い付きなのですが

19 messages 1997/10/28
[#771] Re: printn means print and newline — shugo@... (Shugo Maeda) 1997/10/28

前田です。

[ruby-dev:704] Re: Here document (Re: ruby1.1)

From: matz@... (Yukihiro Matsumoto)
Date: 1997-10-08 09:20:22 UTC
List: ruby-dev #704
まつもと ゆきひろです

In message "[ruby-dev:702] Here document (Re: ruby1.1)"
    on 97/10/08, "EGUCHI Osamu" <eguchi@shizuokanet.or.jp> writes:

|えぐち です。

|以前にも議論があったようですが、
|
|a = <<EOF
|abcdef .. xyz.
|EOF
|
|の様な使い方は、現在は出来ないようですね。

できますよ.here documentはevalの中で使えない(だからeval.rb
やrbc.rbでも使えない)という制限はありますが.

|a << "ABC"
|が左シフトか Here document の開始かはまったく曖昧で
|現在は左シフトの様です。

これは曖昧ではないのです.<<のルールは

  * 式が始まる部分で
  * <<の後ろに空白がない

場合です.ですから,

  a << "ABC"

は左シフトですが,

  a <<"ABC"

はhere documentです.若干ややこしいですが,perlでもこんなも
んです.

|「文字列が使える文脈の全てで、here documentが使えると便利」

多分(見落としが無ければ)「文法的に正当に文字列が使える文脈」
では全部here documentが使えると思います.

|	<< のかわりに <<< をつかう
|
|のはどうでしょうか?

shellと違っちゃうのでちょっと避けたいですねえ.

In message "[ruby-dev:703] Re: Here document (Re: ruby1.1)"
    on 97/10/08, WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp> writes:
|それは a が数値か配列か文字列かで違うし, here document の場
|合だと a <<"ABC" のように間を空けないってルールになってます,
|いまのところ(たぶん).

そうです.

|STDOUT << <<"<<" << (1 << 2) << "\n"
|1 << 2 =
|<<
|
|こんなのもちゃんと動いてるし, いいんじゃないかな?

ううう,Obfuscated Ruby Code Context行かな?

				まつもと ゆきひろ /:|)

In This Thread

Prev Next