在同一行操场上打印字符 swift 3 [重复]
Posted
技术标签:
【中文标题】在同一行操场上打印字符 swift 3 [重复]【英文标题】:print character in same line playground swift 3 [duplicate] 【发布时间】:2017-04-12 13:15:08 【问题描述】:在同一行打印字符
for i in 1...5
print(i)
操作需要喜欢
12345
但是那个打印像
1
2
3
4
5
任何人都有解决方案。
【问题讨论】:
【参考方案1】:print
接受一个名为terminator
的参数,默认为\n
。您可以传递一个空字符串来将它们打印在一行中:
for i in 1...5
print(i, terminator: "")
print()
【讨论】:
无输出显示.. 在 for 循环之前写 print() 然后打印 4 line 12345 我认为如果你在循环之后而不是在它似乎工作之前执行print()
,这是一个错误
很抱歉没有看到您对此进行了编辑。你的答案现在对我有用【参考方案2】:
试试这个:
var number = ""
for i in 1...5
number += "\(i)"
print(number)
【讨论】:
【参考方案3】:var points: [String] = [] // Take Mutable Array
for i in 1...5
let value = String(i)
points.append(value) // Add value in array
let str = points.joined(separator: "")
print(str)
输出
12345
【讨论】:
以上是关于在同一行操场上打印字符 swift 3 [重复]的主要内容,如果未能解决你的问题,请参考以下文章