【发布时间】:2020-09-27 13:49:42
【问题描述】:
我觉得我在下面做了一个更优雅的方式..有什么建议吗?
import Foundation
var bullet = ["aka","bz","cy"]
for i in bullet {
if i.contains("ka") {
let p = bullet.firstIndex(of: i)
bullet[p!]
}
}
【问题讨论】:
-
您不需要
contains检查您是否使用firstIndex(of:)。只是有条件地打开它,而不是像你一样强制打开它 -
请将所需的输出添加到问题中?
-
如果我的数组包含任何值的 ka 我打印我的标签该值 aka 如果不是我打印 asdfgj 例如所以我需要找到它在哪里是哪个索引
-
如果数组中有多个包含“ka”的值怎么办?