Swift:
打印调试输出
How to: (怎么做:)
Swift 提供了 print
和 debugPrint
两个函数来输出信息到控制台。
let message = "你好,世界!"
print(message) // 普通输出
var numbers = [1, 2, 3, 4, 5]
debugPrint(numbers) // 调试输出,提供更多信息
输出:
你好,世界!
[1, 2, 3, 4, 5]
Deep Dive (深入探究)
早期编程时代,打印输出通常是唯一调试手段。Swift 的 print
非常简便但信息量有限。 debugPrint
则给出了结构化信息,更适合复杂数据。你也可以使用 CustomStringConvertible
和 CustomDebugStringConvertible
协议自定义输出格式。日志框架(如 OSLog
)是更先进的替代方案,支持日志级别和持久存储。
See Also (另见)
- Swift 官方文档:
print(_:separator:terminator:)
- Apple Developer Documentation:
OSLog