swift 3 string format 字符串格式化

有些时候我们需要对数字进行转化成字符串,比如数字1要转化成“01”
这时候就需要用到

String(format: self, arguments: parameters)

这个方法

具体应该去做

String(format: "测试%.2d", 1)

为了写的更简洁一点

做成了拓展

extension String {
  func format(parameters: CVarArg...) -> String {
return String(format: self, arguments: parameters)
  }
}

现在使用方法是

<pre><code>"测试".format(parameters: 1 )</code></pre>

这样就可以了
看来还是蛮直观的。
要用的自取
附加:苹果官方格式对照表

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

推荐阅读更多精彩内容