您当前的位置: 首页 >  swift

Swift中集合类型indexOf(Element)提示错误的解决办法

发布时间:2016-04-01 14:42:04 ,浏览量:0

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)

初学Swift,会遇到一些潜在的小问题,比如我们在某个集合对象中查找一个元素的时候会用到indexOf方法.

在API文档里可以看到该方法有2个重载:

indexOf(_: (Self.Generator.Element) throws -> Bool) rethrows -> Self.Index? indexOf(_: Self.Generator.Element) -> Self.Index? Default Implementation

可以看到一个简单,一个复杂.我们这次把简单的留到后面先看复杂的那个方法签名,也就是第一个.该方法需要传递一个闭包,该闭包有唯一一个参数为Self.Generator.Element类型,返回一个Bool类型.

下面我们在playground里写一个测试类Person:

class Person{ let
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    110453博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0497s