在Swift中使用println和print打印到控制台.但它们之间的唯一区别似乎是println返回到下一行而print不是.
例如:
println("hello world")
println("another world")
Run Code Online (Sandbox Code Playgroud)
将输出以下两行:
hello world
another world
Run Code Online (Sandbox Code Playgroud)
而:
print("hello")
print("world")
Run Code Online (Sandbox Code Playgroud)
只输出一行:
helloworld
Run Code Online (Sandbox Code Playgroud)
这print似乎更像是printfC中的传统.Swift文档说明println了相当于NSLog但目的print是什么,除了不返回下一行之外,有没有理由使用它?
Jer*_*one 31
在新的swift 2中,println已被重命名为print,这是一个选项"终结者"参数.
(2015-12-16使用新终结者:"")
var fruits = ["banana","orange","cherry"]
// #1
for f in fruits{
print(f)
}
// #2
for f in fruits{
print("\(f) ", terminator: "")
}
Run Code Online (Sandbox Code Playgroud)
banana
orange
cherry
Run Code Online (Sandbox Code Playgroud)
banana orange cherry
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25170 次 |
| 最近记录: |