[#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:21335] Re: illegal member in %w array

From: matz@... (Yukihiro Matsumoto)
Date: 2003-09-04 07:11:57 UTC
List: ruby-dev #21335
まつもと ゆきひろです

In message "[ruby-dev:21334] Re: illegal member in %w array"
    on 03/09/04, kkosako@softbank.co.jp <kkosako@softbank.co.jp> writes:

|> From: nobu.nakada@nifty.ne.jp [mailto:nobu.nakada@nifty.ne.jp]
|> > %w配列で、継続行の先頭が空白のときに
|> > 空の要素が作成されます。

|> これは継続行として扱うべきなんでしょうか。それともエスケープさ
|> れた"\n"? 後者なら、それぞれ["a", "b", "\nc"]と["a", "b", "\n",
|> "c"]になるべきだと考えられますが。
|
|なんとなくですが、継続行が良いと思います。

理由は?

スペースはエスケープの対象であり、改行も空白の一種なので同様
であるべきではないでしょうか。

これは他の部分からの演繹による結論ですが、継続行が良いという
別の理由があれば考慮します。

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

""文字列と''文字列の違いですね。''内部では\は原則的に無視し
ます。例外は\\とターミネータだけ。

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

In This Thread

Prev Next