一句话解释?和! By Dear宅学长 发表于 2014-12-18 文章目录 1. ?2. ! 因为Swift支持类型推导,所以Swifi不会自动给变量赋值初值,也就是变量不会有默认值,所以?和!应运而生 ?如果?前面的值不为nil,则继续执行?后面的操作,如果为nil,则略过?后面的操作,避免了crash !如果!前面的值非nil,则强制执行后面的操作,如果不加判断,前面的值为nil,就会crash