最近我一直在尝试开发一种自定义编程语言。但是,在我(试图)创建的前面语言以分号结尾的地方,我现在制作的语言是用换行符结束的,就像Python一样。我偶然发现的问题是,虽然在例如C++中的每一个分号都被视为某种类型的终止符,但Python中的换行符并不总是充当终止符。例如:myfunc();;;;otherfunc();# completely fine in python
oth
与C++ cout <<不同的是,Python print()函数打印传递的参数时会使用结束行/换行符,有时我会觉得在终端中有多行很烦人。我知道我可以使用sys库中的print(var1, end='')或sys.stderr.write(),但它太长了,很难读懂。我认为我可以在python中创建一个cout<<运算符,并打印变量或值,而不需要在末尾换行for x in range(3):
#Out