gpt4 book ai didi

Ruby:二维数组

转载 作者:太空宇宙 更新时间:2023-11-03 17:56:56 24 4
gpt4 key购买 nike

如何在 Ruby 中声明二维数组。我知道,V=[] 是一维的。但是 v=[][] 是二维的吗?在一个 block 中,我想将值添加为数组中的子数组。即 V=[["ab","ba"],["12","21"]]。这就是我正在做的。让 x=[]。我获取每个元素,存储原始元素和反向元素。

x.each{|k| l=k_reverse v=(k,l)}

最佳答案

# Given
list = ["ab","12"]
# This should give you an array of arrays
v = list.map{|x| [x,x.reverse] }
# v = [["ab","ba"],["12","21"]]

二维数组可以初始化为

v = [[]] # not [][], [][] would be the reader for a 2 dim array

关于Ruby:二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11715510/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com