Project1

标题: 请问如何返回数组中=(某条件)的元素序列的方法。 [打印本页]

作者: alianlord    时间: 2020-10-25 16:51
标题: 请问如何返回数组中=(某条件)的元素序列的方法。
请问如何返回数组中 =(某条件)的元素, 的序列。

例如 a = [1,12,33,41,52,61,77,8,9,10]

我想知道 8 这个元素 位于这个数组的序列数,请问这句脚本的写法。
感激不尽。
作者: 百里_飞柳    时间: 2020-10-25 17:14
a.index(8)  
=> 7

a[7]
=> 8
作者: alexncf125    时间: 2020-10-25 17:19
https://www.runoob.com/ruby/ruby-array.html
下面是公共的数组方法(假设 array 是一个 Array 对象):
序号        方法 & 描述
36           array.index(obj)
               返回 self 中第一个等于 obj 的对象的 index。如果未找到匹配则返回 nil。
作者: alianlord    时间: 2020-10-25 17:35
alexncf125 发表于 2020-10-25 17:19
https://www.runoob.com/ruby/ruby-array.html
下面是公共的数组方法(假设 array 是一个 Array 对象):
...

赞也点了,网站也收藏了。
直接明了,谢谢。
作者: alianlord    时间: 2020-10-25 17:36
百里_飞柳 发表于 2020-10-25 17:14
a.index(8)  
=> 7

非常感谢。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1