问题记录

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