| title | Print & DebugPrint 进阶 |
|---|
Table of Contents
[TOC]
一般我们这样用
let deagleMaestro = "Niko"
print(deagleMaestro)
// Niko
let deagleJuan = "Dupreeh"
debugPrint(deagleJuan)
// "Dupreeh"debugPrint 与 print 不同的是: 打印东西时会将类型等详细信息包含其中.
对于 enum, object 和 struct 只需要实现特殊的 protocol, 对应关系如下
| Protocol | Function |
|---|---|
| CustomDebugStringConvertible | debugPrint |
| CustomStringConvertible |
当然这里仅指都实现了的情况下
如果仅实现其中一个的话, 则调用对应方法时会自动寻找另外一个进行适配🤪
挖坑待填