From: nobu.nakada@... Date: 2002-06-17T16:07:16+09:00 Subject: [ruby-dev:17483] Re: ternary operator and char literal (Re: parse error with `true || break ? 0 : 1' (PR#261)) なかだです。 At Mon, 17 Jun 2002 15:48:45 +0900, Tanaka Akira wrote: > > 前者については、まずマルチバイト文字(列ではなく)の扱いについて > > 決める必要があると思います。現状では、先頭の一バイトだけがリテ > > ラル扱いです。 > > > > $ ruby -v -e 'p ?あ' > > ruby 1.7.2 (2002-06-15) [i686-linux] > > -e:1: Invalid char `\242' in expression > > なるほど。まぁ、マルチバイトだろうが文字は文字ということでひとかたまり > にするのが順当だと思いますが。ただ、どんな整数にすればいいんでしょう > ねぇ。 それと同時に、?あ.chr == 'あ'となるべきだと思います。とりあえず はねるようにしてみたんですが、結論が出てからのほうがいいでしょ うか。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦