arrays – 获取其值在数组中的最大值的变量
发布时间:2020-12-17 03:56:50 所属栏目:百科 来源:网络整理
导读:如果我在 Ruby中有一个变量数组: a = 4b = 7c = 1array = [a,b,c] 如何访问具有最高值的变量的名称? (在这个例子中b)我想检索对具有最高值的元素的引用,以便以后能够操作它: b += 10 我尝试了array.max,但只返回最大值7 解决方法 当你通过编写array = [a,
如果我在
Ruby中有一个变量数组:
a = 4 b = 7 c = 1 array = [a,b,c] 如何访问具有最高值的变量的名称? (在这个例子中b)我想检索对具有最高值的元素的引用,以便以后能够操作它: b += 10 我尝试了array.max,但只返回最大值7 解决方法
当你通过编写array = [a,c]来构建一个数组时,数组中的斑点不会与名为a,b和c的变量保持任何关联,所以你没有办法完全做到你在说什么.这些变量可以更改而不会影响数组.
您可以更改存储数据的方式以使其成为可能,但是如果不知道存储了哪些数据,则很难建议这样做的好方法.您可以考虑将数据存储在哈希中,而不是存储在松散变量和数组中: hash = { a: 4,b: 7,c: 1} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读