我在codewars上寻找解决方案并找到了这段代码。..?z
在Array(char.next..?z)
中的作用是什么?我知道“.”这是给靶场的."a".."z"
但无所事事。什么?z做的。
发布于 2018-07-08 17:14:18
?z
和'z'
是一样的。它是一个单一字符的文字字符串。
来自Ruby文档
还有一个字符文字符号来表示单个字符串,哪种语法是问号(?)后面跟着对应于脚本编码中单个代码点的单个字符或转义序列: ?#=> "a“?abc #=> SyntaxError ?\n #=> "\n”?\s #=>“?\ #=>”"\“?\C-a #=> "\x01”?\M-a #=>“\x1”?\M-\C-a #=> "\x81“?\C-\M-a #=> "\x81",与上面一样?#=>あ"あ“
发布于 2018-07-08 17:14:51
?将给定的字符转换为字符串,
?z means 'z'
?a means 'a'
?a..?z means 'a'..'z'
https://stackoverflow.com/questions/51234220
复制相似问题