作者: Bruce.
日時: 2004/11/20(03:27)
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/