查看: 3312|回复: 4

[已经解决] 请问如何返回数组中=(某条件)的元素序列的方法。

[复制链接]
梦石
0
星屑
208
在线时间
420 小时
注册时间
2020-1-11
回帖
175
发表于 2020-10-25 16:51:24 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
请问如何返回数组中 =(某条件)的元素, 的序列。

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

我想知道 8 这个元素 位于这个数组的序列数,请问这句脚本的写法。
感激不尽。

老鹰

梦石
40
星屑
37812
在线时间
7091 小时
注册时间
2012-5-26
回帖
3297

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

发表于 2020-10-25 17:14:38 | 显示全部楼层
a.index(8)  
=> 7

a[7]
=> 8

评分

参与人数 1赞 +1 收起 理由
alexncf125 + 1 塞糖

查看全部评分

回复 1 0

使用道具 举报

梦石
0
星屑
29901
在线时间
5734 小时
注册时间
2016-3-8
回帖
1653
发表于 2020-10-25 17:19:06 | 显示全部楼层
https://www.runoob.com/ruby/ruby-array.html
下面是公共的数组方法(假设 array 是一个 Array 对象):
序号        方法 & 描述
36           array.index(obj)
               返回 self 中第一个等于 obj 的对象的 index。如果未找到匹配则返回 nil。

评分

参与人数 1赞 +1 收起 理由
百里_飞柳 + 1 我很赞同

查看全部评分

回复

使用道具 举报

梦石
0
星屑
208
在线时间
420 小时
注册时间
2020-1-11
回帖
175
 楼主| 发表于 2020-10-25 17:35:16 | 显示全部楼层
alexncf125 发表于 2020-10-25 17:19
https://www.runoob.com/ruby/ruby-array.html
下面是公共的数组方法(假设 array 是一个 Array 对象):
...

赞也点了,网站也收藏了。
直接明了,谢谢。
回复

使用道具 举报

梦石
0
星屑
208
在线时间
420 小时
注册时间
2020-1-11
回帖
175
 楼主| 发表于 2020-10-25 17:36:04 | 显示全部楼层

非常感谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部