[#42243] コミュニティと宗教の分離について — Beyond <beyond@...>

14 messages 2006/05/21

[#42267] メニューのループについて — リックス <rubyer4649@...>

りっくすです

21 messages 2006/05/27

[#42301] Re: メニューのループについて — "conundrum /" <conundrum@...>

conundrumです。

11 messages 2006/05/28

[ruby-list:42340] Re: メニューのループについて

From: "conundrum /" <conundrum@...>
Date: 2006-05-30 19:01:39 UTC
List: ruby-list #42340
conundrumです。中田さん、ありがとうございます。

>>ブランク系は、どうやら、" "[0] とか "\n"[0] "\t"[0] 
>>とするしかなさそうです
>>ね。
>
>http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=%A5%EA%A5%C6%A5%E9%A5%EB;em=%A5%EA%A5%C6%A5%E9%A5%EB#a.3fa

>    ruby 1.7 feature: 空白類を指定する場合は、?\s, ?\t 
>などとする必要があります。

上記ページ、当方の環境ではリンクが成立しませんが、(原因不明)

	「リテラル」のページ
	
http://www.ruby-lang.org/ja/man/?cmd=view;name=%A5%EA%A5%C6%A5%E9%A5%EB;em=%3F%5C


ですね、きっと。

うわぁ、?は強力ですね。
制御文字全般、コントロール・キーや、メタキーのキーコードチェックにも
使えるんですね。
その表記法からして、まさに、キーコードチェックに最適なんですね。
るびきちさんからの情報: Emacs List 中でも... に対して、
深くうなずいてしまいます。
(正確には、バックスラッシュ記法のバリエーションが(C/C++などに比べて)
豊富なんですね)

>$ ruby -e 'p [?\t, ?\n, ?\s]'
>[9, 10, 32]

C:\>ruby -e "p [ ?\\, ?\C-a, ?\M-a, ?\M-\C-a, ?\xF, ?\r, ?\n ]"
[92, 1, 225, 129, 15, 13, 10]

C:\>ruby -e "p [ ?\\, ?\C-a, ?\M-a, ?\M-\C-a, ?\xF, ?\r, ?\n ].map{ |x| 
x.chr }"
["\\", "\001", "\341", "\201", "\017", "\r", "\n"]

んん〜、なるほど。
これまで書いたコード全部書き直したくなってきた。

_________________________________________________________________
パソコンでも携帯電話でも使える 「MSN Hotmail」 
http://promotion.msn.co.jp/hotmail/ 


In This Thread

Prev Next