上代码
func a(){
print("执行a")
b()
return
c()
}
func b(){
print("执行b")
}
func c(){
print("执行c")
}
当执行上述代码时,结果是啥?
有时候我们经常会认为只要return后,后续的代码就不可执行了。但是在swift xcode中。这样写的代码默认c方法是a方法的返回值。
怎么解决呢?很简单只要价格;号即可。没错就是那个在oc中必备的符号。
return;/// 有时候是不可以省略的哦
注:
望大家遇到此类问题。多排查下“;”号。切记切记
网友评论