提问人:Aqeel Ahmad 提问时间:1/7/2020 最后编辑:CommunityAqeel Ahmad 更新时间:1/7/2020 访问量:94
删除警告 [重复]
Removing warnings [duplicate]
问:
通常我们用编码语言编写一个函数并有一个返回值,但在某些情况下,我们的代码中不需要返回的变量。 当我们在调用函数时忽略返回值时,它会显示一个警告,这有点烦人。如图所示。
我知道我们可以放置而不是创建变量,但是没有任何适当的方法可以删除此警告吗?_
答:
4赞
Pramod Shukla
1/7/2020
#1
将@discardableResult添加到函数中。
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
neglectable()
}
@discardableResult func neglectable() -> String {
return ""
}
}
3赞
Keshu R.
1/7/2020
#2
添加到您的函数中,这将使警告静音。@discardableResult
@discardableResult func thisFunctionReturnsSomething(_ value1 : String) -> String {
return "blablabla"
}
现在你可以这样称呼它了
thisFunctionReturnsSomething("myString") // now it wont show the warning
如果你不想使用 ,你也可以试试这个@discardableResult
_ = thisFunctionReturnsSomething("myString")
评论
@discardableResult