如何在Lua中使用两个print语句实现同一行输出
解决方案
要实现不拼接字符串就让两个内容在同一行输出,核心是控制打印语句的换行行为,让第一个打印操作不自动添加换行符,以下是几种常见编程语言的实现方式:
Python
如果你的Print是Python的print(大小写笔误),可以通过指定end参数为空字符串取消默认换行:
print("hello", end="") print("hi")
输出:
hellohi
VB/VBA
在VB里,默认Print语句会自动换行,在语句末尾添加;即可取消换行:
Print "hello"; Print "hi"
输出:
hellohi
C#
如果是C#控制台打印,使用Console.Write(不会自动换行)替代Console.WriteLine:
Console.Write("hello"); Console.Write("hi");
输出:
hellohi
本质都是让前一个打印操作不输出换行符,后续内容直接追加在同一行,全程无需字符串拼接。
内容的提问来源于stack exchange,提问作者naveen reddy
相关产品推荐
相关产品推荐

