Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.0k views
in Technique[技术] by (71.8m points)

swift - in the end of line with using print

When I am using print on right toolbar there is text with on the end. There is not new line for me. What to do to delete this . Example

print("hello)

and I get on right side result like this "hello "

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

The default terminator for print is the newline " ".

You can specify that you do not want any terminator like this:

print("hello", terminator: "")

And since you're in a Playground, open the "Debug Area" to see the print result in the console: the side panel is a preview and doesn't work the same way.

For example, this sequence:

print("hello")
print("hello", terminator: "")
print("hello")

Gives:

hello
hellohello

in the debug area, but will show:

"hello "
"hello"
"hello "

in the preview panel.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...