怎么把ruby中添加array数组

Python017

怎么把ruby中添加array数组,第1张

为什么要数组? 用gets函数就可以了获得键盘的输入。你可以去irb里面试一下: puts "I am #{puts}" 例如: names = [] names.push(gets) 这样,输入的内容就成了数组里面的第一个元素。这个是你想要的吗?

数组是

array = [[1],[2],[3],[0],[1,2],[1,0],[0,1]]

希望排序整个数组,先按照数组 元素个数 ,如果个数相同再 按照首个元素大小

array.sort_by {|a| [a.size, a[0]] }

数组的创建和初始化

a = Array.[](1,2,3,4)

b = Array[1,2,3,4]

c = [1,2,3,4]

d = Array.new #创建一个空数组

e = Array.new(3) #[nil,nil,nil] 初始大小3

f = Array.new(3,"xx") #["xx","xx","xx"] 初始大小3 初始值"xx"

f[0].capitalize! #=>["Xx","Xx","Xx"]

g = Array.new(3){"yy"} #=>["yy","yy","yy"]

g[0].capitalize! #=>["Yy","yy","yy"]