빈 튜플()이 Swift에서 값 부재를 나타내는 데 사용되는 것으로 나타났습니다. 예를 들어, 아무 것도 반환하지 않는 함수의 서명은 다음과 같습니다Swift에서 nil과() 사이의 차이
이func zz(){
println("zz")
}
컴파일러는 위의 기능이 몸을 받아 들일 것입니다 :
func zz(){
println("zap")
return() // returning() and returning nothing is the same thing!
}
것이 함수를 정의의 동등한 방법 :
,321 :func zz() ->(){
println("zap")
return()
}
(가) 무효라고 위해 심지어 typealias있다 0
빈 튜플이 Swift에서 값이없는 경우 nil과의 관계는 무엇입니까? 왜 두 개념이 모두 필요합니까?()의 측면에서 방어가되지 않습니까?