[#6617] Re: IPv6 ruby — Jun-ichiro itojun Hagino <itojun@...>

26 messages 1999/04/15
[#6672] Re: IPv6 ruby — matz@... (Yukihiro Matsumoto) 1999/04/28

まつもと ゆきひろです

[#6673] Re: IPv6 ruby — itojun@... 1999/04/28

[#6674] Re: IPv6 ruby — matz@... (Yukihiro Matsumoto) 1999/04/28

まつもと ゆきひろです

[#6675] Re: IPv6 ruby — itojun@... 1999/04/28

[#6676] Re: IPv6 ruby — matz@... (Yukihiro Matsumoto) 1999/04/28

まつもと ゆきひろです

[#6677] Re: IPv6 ruby — itojun@... 1999/04/28

[ruby-dev:6613] Re: <<-END

From: Wakou Aoyama <wakou@...>
Date: 1999-04-14 05:33:13 UTC
List: ruby-dev #6613
青山です。

Wed, Apr 14, 1999 at 02:14:10PM +0900 において
WATANABE Hirofumi さん曰く:

> EOT じゃなくて最初のインデントに合わせるという方針なら,
> 1 パスでいけそう?
> って話も以前出たような気もするけど.

そうなんです。5つぐらい案が出ていたのですが、なぜか検索に引っかからず
捜し出せていません。

> sp = nil
> print <<EOT.gsub(/^\s+/) { $&.sub sp ||= $&, ''}
>   foo
>     bar
> EOT
> 
> ってのは書いたはいいけどちょっと変だなあ.

foo のインデントの方が深いとおかしくなるんですよね。

$ ruby -e '
sp = nil
print <<EOT.gsub(/^\s+/) { $&.sub sp ||= $&, ""}
    foo
  bar
EOT
'
foo
  bar

このあたりの事も書いてあったはずなのですが、さて、<< で検索に引っかか
らないとなると、何で検索したものか。


-- 
青山 和光 Wakou Aoyama <wakou@fsinet.or.jp>

In This Thread