1

print character in same line

for i in 1...5
  {
     print(i)
  }

op require like

12345

but that print like

1
2
3
4
5

any one have solution.

Sagar Bhut
  • 657
  • 6
  • 28

3 Answers3

11

print accepts a parameter named terminator which is \n by default. You can pass an empty string instead to print them out in a single line:

for i in 1...5 {
  print(i, terminator: "")
}
print()
Ozgur Vatansever
  • 49,246
  • 17
  • 84
  • 119
1

Try this:

var number = ""
for i in 1...5
{
    number += "\(i)"
}
print(number)
iParesh
  • 2,338
  • 1
  • 18
  • 30
0
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)

Out Put

12345
Lalit kumar
  • 1,797
  • 1
  • 8
  • 14