美文网首页iOS 小册
Swift 方法前的修饰符

Swift 方法前的修饰符

作者: fuyoufang | 来源:发表于2019-06-27 22:16 被阅读0次

@discardableResult

  • 描述
    当一个方法有返回值时,如果我们没有接收方法的返回值,这是 XCode 我警告我们,如果想消除这个警告,可以在方法前加上 @discardableResult。
  • 示例
@discardableResult
func increment(number: inout Int) -> Int {
    let old = number
    number += 1
    return old
}

var x = 10
increment(number: &x)

@inline(__always)

  • 描述
    内联函数,提高代码的执行效率
  • 示例
@discardableResult
@inline(__always)
func increment(number: inout Int) -> Int {
    let old = number
    number += 1
    return old
}

var x = 10
increment(number: &x)

相关文章

  • Swift 方法前的修饰符

    @discardableResult 描述当一个方法有返回值时,如果我们没有接收方法的返回值,这是 XCode 我...

  • Swift中的final修饰符

    Swift中的final修饰符 Swift中的final修饰符可以防止类(class)被继承,还可以防止子类重写父...

  • Swift-关键字

    Swift关键字汇总如下: 一: 常见使用频繁的关键字: 1,访问修饰符:在swift中,访问修饰符有五种,分别是...

  • Swift open public等修饰符详解

    Swift open public等修饰符详解 swift 中关于open ,public ,internal,f...

  • Swift 4.0 中的 open,public,interna

    文章摘自孙翠花的CSDN原文地址swift访问修饰符关键字,版权归孙翠花所有在Swift3.0中,访问修饰符有五种...

  • swift func 的参数修饰

    在声明一个 Swift 的方法的时候,我们一般不去指定参数前面的修饰符,而是直接声明参数: 这个方法接受一个 In...

  • Swift 关键字 -- 访问控制符

    访问修饰符:在swift中,访问修饰符有五种,分别是:open、public 、internal、filepriv...

  • oc和swift混编 常见问题

    oc调用Swift,import *-Swift.h后,无法调用Swift的类方法Swift的对应类名前增加 @o...

  • 简单介绍访问控制

    你可以在属性,方法,或者类型声明前,添加访问修饰符的关键字。在BasicAccount添加访问控制的修饰符 pr...

  • Swift final关键字

    Swift中的final修饰符可以防止类(class)被继承,还可以防止子类重写父类的属性、方法以及下标。需要注意...

网友评论

    本文标题:Swift 方法前的修饰符

    本文链接:https://www.haomeiwen.com/subject/owidcctx.html