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

From: kkosako@...
Date: 2003-09-05 06:16:55 UTC
List: ruby-dev #21357
> From: Koji Arai [mailto:JCA02266@nifty.ne.jp]
> > 通常のシングルクォート文字列の場合と、ヒアドキュメントの場合が
> > 一致してないような気がします。
> 
> これに関してマニュアルでは、(ヒアドキュメントの項)
> 
> | ^*3ただし、文字列中に " や ' はバックスラッシュエスケープ
> | せずにそのまま書ける(エスケープする必要がない)。シングル
> | クォートで囲ったヒアドキュメントの場合、' をエスケープする
> | 必要がないということは、\の特別扱いも必要ないということに
> | なる。つまり、シングルクォートで囲ったヒアドキュメントは完
> | 全に書いたままの文字列になる
> 
> と書いててこれはなんとなく好きだったのですが(使えるかどうかは別として)

なるほど。
確かにシングルクォートのヒアドキュメントでは、
\を特別扱いしない仕様ですね。(\自身もエスケープしないで書ける)

シングルクォート文字列とヒアドキュメントそれぞれについて、
継続行機能があるほうが便利なのか、なくてもよいのかを
考えてみるべき?
--
小迫@出向中

In This Thread

Prev Next