美文网首页
Swift方法注解@discardableResult

Swift方法注解@discardableResult

作者: p_peng | 来源:发表于2019-08-21 14:12 被阅读0次

在Swift中定义一个有返回值的方法,在使用的时候如果没有变量来接收这个返回只,XCode会给出下面的警告:

Result of call to 'func1()' is unused

有两种方法解决这个警告,第一种是用一个空变量来接收这个返回值

_ = func1()

这种方式说实话不太优美,推荐使用另外一种方法,给方法添加@discardableResult注解

@discardableResult
func func1() -> Int {
    ...
    return 1
}

相关文章

  • Swift方法注解@discardableResult

    在Swift中定义一个有返回值的方法,在使用的时候如果没有变量来接收这个返回只,XCode会给出下面的警告: 有两...

  • @discardableResult 是做什么的

    swift @discardableResult 声明 swift正常的方法如果有返回值的话,调用的时候必须有一个...

  • A Note on Attribute

    Apple's Swift document mentioned the discardableResult at...

  • Swift关键词

    @discardableResult 在Swift中,如果声明了一个带返回值的方法,如下: 在调用该方法时,如果没...

  • swift @discardableResult 的使用

    swift@discardableResult 作用 : 当一个方法有返回值, 没有被接收和使用时,会出现警告提示...

  • 关键字

    @discardableResult 在Swift 2.x的时候,带返回的方法我们如果在调用的时候后面使用到返回的...

  • 09-方法、下标、继承

    一、方法(Method) mutating @discardableResult 二、下标(subscript) ...

  • Swift 3.0之@discardableResult

    转载在Swift 2.x的时候,带返回的方法我们如果在调用的时候后面使用到返回的参数,编译器不会有任何的警告,想要...

  • Swift九 一: 方法 二: mutating 三: disc

    一: 方法二: mutating三: discardableResult (可丢弃结果)四: 下标(函数)五: 继...

  • Swift @discardableResult 关键字

    swift正常的方法如果有返回值的话,调用的时候必须有一个接收方,否则的话编译器会报一个警告,如果在方法前加上 @...

网友评论

      本文标题:Swift方法注解@discardableResult

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