一、可选类型
可选类型:代表着可以有,也可以没有,Optional ?,但凡看到一个方法或者数据类型后面有?,就代表返回的是一个可选类型。
1、注意:
1.1、使用可选类型需要注意,如果直接打印可选类型,那么打印出来的值会被Optional包裹;
1.2、使用!代表告诉编译器,可选类型中一定是有值,进行强制解析,如果可选类型中没有值,而又进行了强制解析,那么程序就会崩溃
可选类型:代表着可以有,也可以没有,Optional ?,但凡看到一个方法或者数据类型后面有?,就代表返回的是一个可选类型。
1、注意:
1.1、使用可选类型需要注意,如果直接打印可选类型,那么打印出来的值会被Optional包裹;
1.2、使用!代表告诉编译器,可选类型中一定是有值,进行强制解析,如果可选类型中没有值,而又进行了强制解析,那么程序就会崩溃