- 可选项遵照
LogicValue
协议,因此可以出现在布尔环境中。在这种情况下,如果可选类型T?
包含类型为T
的任何值(也就是说它的值是Optional.Some(T)
),这个可选类型等于 true,反之为 false; - 没看出来
!
声明与?
声明的区别; - 创建数组的两种方式的差异;
- 字典的底层实现;
LogicValue
协议,因此可以出现在布尔环境中。在这种情况下,如果可选类型 T?
包含类型为 T
的任何值(也就是说它的值是 Optional.Some(T)
),这个可选类型等于 true,反之为 false;!
声明与 ?
声明的区别;