编写更好的Swift代码
标题是关于如何编写更好的Swift代码,但我真正的问题是,如果我创建一个函数,然后在单击按钮时调用它,与我编写单击按钮后希望发生的事情相比,什么更好。 例如 vs编写更好的Swift代码,swift,Swift,标题是关于如何编写更好的Swift代码,但我真正的问题是,如果我创建一个函数,然后在单击按钮时调用它,与我编写单击按钮后希望发生的事情相比,什么更好。 例如 vs 我知道两者都做同样的事情,但是,其中一个写得比另一个好吗?如果你的代码很短,不会被重用,你可以把它放在@IBAction func函数中 如果某个iAction执行了您可能希望在其他时间执行的操作,那么它应该调用执行该操作的函数,以便“其他人”可以在不复制代码的情况下执行相同的操作。如果没有,请在操作中单独实现。您的第一个代码示例不正
我知道两者都做同样的事情,但是,其中一个写得比另一个好吗?如果你的代码很短,不会被重用,你可以把它放在
@IBAction func
函数中 如果某个iAction
执行了您可能希望在其他时间执行的操作,那么它应该调用执行该操作的函数,以便“其他人”可以在不复制代码的情况下执行相同的操作。如果没有,请在操作中单独实现。您的第一个代码示例不正确。你的意思是让hi
返回一些值吗?你的意思是调用hi?@Rob是的,我的意思是调用hi函数,而不是hi是否返回任何值都无关紧要。我只是想知道哪一个看起来“更干净”,是否有一个比另一个更好的目的。
var thing = 0
func hi(){
// Do something
thing++
}
@IBAction func somethingHi(sender: AnyObject) {
println(hi)
}
var thing = 0
@IBAction func othersomethingHI(sender: AnyObject) {
thing++
println(thing)
}