swift/stdlib/public/core/ASCII.swift

首先看名字知道是ascii码的相关解析,方法有


image.png

一个是解码,一个编码


image.png

这个方法是一个转换的方法,从一个编码转成ascii码,、
判断条件有2个
image.png

一个是UTF16


image.png

一个是UTF8
image.png

最后一个方法里面是从‘input’ 转换成一个单标量

然后这里面有几个关键字介绍一下
@inlinable 内联方法
gurad 是swift里面的一个语法糖,是为了更方便的写判断,防止过多的嵌套


image.png
image.png

然后这两个方法的效果都是一样的,只是用了guard之后,代码更简洁了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容