1. 首页
  2. 数据库
  3. 其它
  4. swift nonempty::wrapped_gift:编译时保证集合包含一个值 源码

swift nonempty::wrapped_gift:编译时保证集合包含一个值 源码

上传者: 2021-03-03 12:34:32上传 ZIP文件 33.62KB 热度 7次
:wrapped_gift: 非空 编译时保证集合包含一个值。 动机 我们经常与收藏应该永远是空的工作,但类型系统没有这样的保证,因此我们不得不来处理空的情况下,往往if和guard语句。 NonEmpty是一种轻量级类型,可以将任何集合类型转换为非空版本。 一些例子: // 1.) A non-empty array of integers let xs = NonEmpty < [ Int ] > ( 1 , 2 , 3 , 4 ) xs. first + 1 // `first` is non-optional since it's guaranteed to be prese
用户评论