2015-06-09 40 views
-1

我在終端中,正在運行IRB。我試圖獲得x的ASCII值。我知道價值是120。這是正確的嗎?當我在我的終端輸入以下內容時,這是我得到的響應:如何獲取「x」的ascii代碼

puts ?x 
(output) x 

爲什麼它不會出現120?

+0

請參閱本答案(http://stackoverflow.com/a/308904/1270789) - Ruby停止在v1.9中支持'?x'。 –

+0

你的問題對於'120'是否正確? – sawa

+0

謝謝肯我欣賞它。你碰巧知道如何在沒有使用的情況下找到x的值?x – Kalibeachbabe

回答

1

String#ord可以用來獲得一個字符的字符串的整數表示:

'x'.ord 
# => 120 

P.S:使用'x'"x"代替?x