println
和print
在Swift中都可以将文本打印到控制台。它们之间唯一的区别似乎是println
会回到下一行,而print
则不会。例如:
println("hello world")
println("another world")
将输出以下两行:
hello world
another world
当:
print("hello")
print("world")
仅输出一行:
helloworld
print
看起来更像是C语言传统的 printf
。Swift文档说明了 println
相当于 NSLog
,但使用 print
的目的是什么,除了不换行之外还有其他原因吗?