您当前的位置: 首页 >  swift

在Swift 5.2中如何以及何时使用callAsFunction

发布时间:2021-03-02 16:13:34 ,浏览量:0

由donnywals于2020年2月17日发布 Swift 5.2的新功能是能够将类型的实例作为函数来调用。 或者,如Swift Evolution提案所称,它是“用户定义的标称类型的可调用值”。 此功能的简短描述是,它允许您调用实现了callAsFunction方法的任何类型的实例,就好像它是一个函数一样:

struct InvestmentsCalculator {
  let input: Double
  let averageGrowthPerYear = 0.07

  func callAsFunction(years: Int) -> Double {
    return (0..            
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    109966博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

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

微信扫码登录

0.0450s