首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >晶体添加元素到阵列

问晶体添加元素到阵列
EN

Stack Overflow用户
提问于 2017-10-10 05:45:23
回答 1查看 792关注 0票数 3

如何在水晶中将元素添加到数组中?

我试过:

代码语言:javascript
复制
var = Array(Int32)
var << 42 # error : undefined method '<<'
var += 42 # error : undefined method '+'
var.add(42) # error : undefined method 'add'

我做错什么了?

是否可以将元素动态添加到数组中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-10 05:51:12

问题是您没有初始化这个类。var = Array(Int32)应该是以下两种之一:

代码语言:javascript
复制
var = Array(Int32).new
# or
var = [] of Int32

然后附加以下内容:

代码语言:javascript
复制
var << 42

您目前正在做的是创建对Array类的引用,然后可以使用它来执行某些类型检查等。例如:

代码语言:javascript
复制
ref = Array(Int32)
arr = [] of Int64

puts typeof(arr) == ref # false
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46659374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档