在Ruby Koans中,您必须填写下面代表string[1]
的空白。为什么答案是97?
def test_you_can_get_a_single_character_from_a_string
string = "Bacon, lettuce and tomato"
assert_equal ___ , string[1]
end
答案 0 :(得分:7)
97是'a'的ASCII十进制表示,它是位于字符串[1]的字母。
答案 1 :(得分:2)
97是小写字母a的ASCII值(十进制)。
答案 2 :(得分:2)
string[1]
将为您提供字符串的第二个字符,第一个字符为0.这将转换为整数,'a'在ASCII中表示为97。所以这给你97。