【发布时间】:2014-07-27 04:32:40
【问题描述】:
在 Swift 中使用 println 和 print 都会打印到控制台。但它们之间的唯一区别似乎是println 返回到下一行,而print 不会。
例如:
println("hello world")
println("another world")
将输出以下两行:
hello world
another world
同时:
print("hello")
print("world")
只输出一行:
helloworld
print 似乎更像 C 中的传统 printf。Swift 文档指出 println 等同于 NSLog 但 print 的目的是什么,有什么理由使用除了不返回下一行吗?
【问题讨论】:
-
这个命名对于那些来自Java的人来说是非常熟悉的。 println 中的“LN”代表“线”。