Bruce. です。
<200411191649.AA00513@...-home.asahi-net.or.jp>
> でも、q は何かを略してるのですかね。queue? quote? 後者だな。
想像通りです。ダブルクォートの代わりのqq、バッククォートの代わりのqx
なんてのもありますが。
> と、ここで、ふと、じゃ、それ外したらどうなる? という向学心がちょっと
> だけ芽生えて、やってみました。
>
> >perl -e "$_= q!あ!;y/あ/a/; print $_;"
> aa
>
> うん? 論理的に整合してますか?
> perl のデフォルト文字コードってなんなんでしょう? いちおうこれは Win
> 用にコンパイルされてるのですよね。はて?
「あ」を構成する2バイトをそれぞれ独立した文字として扱ってます。デフォルトの
文字コードはまあASCIIですね。
D:\home\work>echo xy|perl -pe "y/xy/a/;"
aa
と同じことです。置換リストのほうが短いので混乱するかもしれませんが。
> >#これでも元Vzユーザー
>
> おお、そうなんですか。お仲間、とも言えないか。いつまでご使用でしたか?
えーと、開発環境がNT 4.0に移る前ですから、97〜98年くらい? もう少し前か。
眠いので後半はまた後で。
--
木村浩一
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
mail kbk@...
web www.kt.rim.or.jp/~kbk/