微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

水晶错误:数组字符串的未定义方法“长度”

如何解决水晶错误:数组字符串的未定义方法“长度”

将某些东西从红宝石转换为水晶

$ 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)

解决方法

似乎正确的方法是“大小”。水晶没有那么多别名,要标准化。

$ cat test.cr
puts ARGV.size

$ crystal test.cr 1 2 3
3

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。