为什么我保存的字符串在 "word".size 上返回 6?
Why is my saved string returning 6 on "word".size?
"word".size
returns 6
,但用 .match(/\s/)
returns [=14= 检查白色 space 的字符串].我在这里没有看到什么?
如评论中所述,它不是 "word"
而是 '"word"'
- 周围的引号是字符串的一部分。证明它的几种方法:
string.inspect #=> "\"word\""
string[0] #=> "\""
"word".size
returns 6
,但用 .match(/\s/)
returns [=14= 检查白色 space 的字符串].我在这里没有看到什么?
如评论中所述,它不是 "word"
而是 '"word"'
- 周围的引号是字符串的一部分。证明它的几种方法:
string.inspect #=> "\"word\""
string[0] #=> "\""