まつもと ゆきひろです

In message "[ruby-list:31086] Re: [Q] string underline in emacs"
    on 01/08/23, "K.Kosako" <kosako / sofnec.co.jp> writes:

|> 以下のようなコードを書くと、?"から後の全ての行が、
|> 文字列のように表示されてしまう(私の環境ではアンダーライン付き
|> で表示される)のですが、あまりにも見にくいので、これを避ける
|> ことはできないでしょうか?
|> 
|> if a == ?"
|>   b = a
|> end
|
|仕方がないので ?" と ?'を使用しないで、
|以下のように定数を定義することで対処しました。
|
|SQUOTE = "'"[0]
|DQUOTE = '"'[0]

やや姑息ですが、

 if a == ?" # "
  b = a
 end

とするのが楽では。