arrays - Swift 4 对象数组包含字符串值
问题描述
我有一个数据数组
struct FirebaseDataGlobal {
let symbol: String!
}
var dataArray = [FirebaseDataGlobal]()
我需要检查这个数组是否包含特定的字符串。像下面的东西。
if dataArray.contains("string") {
print("string found")
}
我怎样才能做到这一点?如果 dataArray 为空,我可以使用这样的函数吗?
解决方案
使用contains(where:)
:
if dataArray.contains { $0.symbol == "some string" } {
print("found one")
}
推荐阅读
- verilog - 4-bit counter using logic elements: output is always 0
- reactjs - 如何在 Typescript React.FC 中作为组件导入的 SVG 上使用 className
- google-data-studio - 数据洞察 - 按周分组
- javascript - 如何仅返回混合数组字符串中的置换数字?(Javascript)
- javascript - 选择值更改时,Jquery不会更改输入元素值
- amazon-ec2 - Rails 5.2.0 应用程序 Webpacker 需要 Yarn ">=1 <2" 并且您使用的是 Yarn v0.1.1 2011,弹性 beanstalk 部署失败
- angular - 如何使用其他网站的 Angular 应用程序
- typescript - 如何设置 TsServer 的语法分析行终止符类型?
- assembly - RISC管道对设置断点的影响?
- python - 如何从 python 的列中删除独立的字母?