crystal Error: undefined method 'length' for Array(String)
crystal Error: undefined method 'length' for Array(String)
将某些内容从 ruby 转换为 crystal
$ cat test.cr
puts ARGV.length
适用于 ruby,但 crystal
$ 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
将某些内容从 ruby 转换为 crystal
$ cat test.cr
puts ARGV.length
适用于 ruby,但 crystal
$ 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