如何在2d数组ruby中打印子数组的最后一个元素



我是ruby的新手,我想从2d数组打印子数组中的最后一个元素。我尝试过使用each迭代器,但它给了我一个错误:";没有数组到整数的隐式转换(TypeError(";

pairs = [['name', 'sam'], ['age', '56'], ['height', '179']]
pairs.each{ |x| puts pairs[x][1] } 

首选输出:
sam
56
179

如有任何建议,我们将不胜感激!谢谢

您就快到了pairs.each { |x| puts x[1] }

最新更新