[#21338] $SAFE=4 での autoload — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

21 messages 2003/09/04
[#21346] Re: $SAFE=4 での autoload — nobu.nakada@... 2003/09/04

なかだです。

[#21359] Re: $SAFE=4 での autoload — Hidetoshi NAGAI <nagai@...> 2003/09/05

永井@知能.九工大です.

[#21419] Makefile.inのlex.c — Kazuhiro NISHIYAMA <zn@...>

西山和広です。

15 messages 2003/09/28

[ruby-dev:21334] Re: illegal member in %w array

From: kkosako@...
Date: 2003-09-04 07:04:47 UTC
List: ruby-dev #21334
> From: nobu.nakada@nifty.ne.jp [mailto:nobu.nakada@nifty.ne.jp]
> > %w配列で、継続行の先頭が空白のときに
> > 空の要素が作成されます。
> > 
> > p %w(a b \
> > c)
> > #=> ["a", "b", "c"]
> > 
> > p %w(a b \
> >  c)
> > #=> ["a", "b", "", "c"]
> 
> これは継続行として扱うべきなんでしょうか。それともエスケープさ
> れた"\n"? 後者なら、それぞれ["a", "b", "\nc"]と["a", "b", "\n",
> "c"]になるべきだと考えられますが。

なんとなくですが、継続行が良いと思います。

調べてみると、ヒアドキュメントでも継続行とするときと
しないときがありますね。

p <<"EOS"
a\
b
EOS
#=> "ab\n"

p <<'EOS'
a\
b
EOS
#=> "a\\\nb\n"
--
小迫@出向中

In This Thread

Prev Next