什么(()?)和()?快速意味着什么?

时间:2014-08-26 14:17:39

标签: swift optional

var aa: (()?) = (john.residence?.address = someAddress)
var bb: ()? = john.residence?.printNumberOfRooms()

这是为了区分是否仅为零?

1 个答案:

答案 0 :(得分:6)

()是空元组类型(与Void相同)。

()?是该版本的可选版本。

(()?)是一个包含()?类型的元组,因此简化为()?