水晶错误:数组(字符串)的未定义方法'length'



将红宝石转换为晶体

$ cat test.cr
puts ARGV.length

在红宝石中有效,但在晶体中有效

$ crystal test.cr
Showing last frame. Use --error-trace for full trace.
error in line 1
Error: undefined method 'length' for Array(String)

显示正确的方法是"尺寸";。crystal没有那么多别名来进行标准化。

$ cat test.cr
puts ARGV.size
$ crystal test.cr 1 2 3
3

最新更新