【发布时间】:2013-04-05 06:35:32
【问题描述】:
一些编程语言,例如Pascal 和 Java 有一个关键字或标准库函数,例如print 输出一个值,println 用换行符输出一个单独的名称,但这样做的缺点是为您通常不想要的行为提供更短/更明显的名称。
其他语言,例如Basic 和 Python 使用 print 来实现您通常想要的行为,并具有特殊的语法,例如尾随 ; 或 , 以在需要时抑制换行符。这行得通,但有人可能会争辩说,为这两种行为使用不同的名称会更优雅/更透明。
是否存在 - 或曾经存在过 - 任何语言,其中带有换行符的值的输出拼写为 print,并且没有换行符的输出有单独的名称?
【问题讨论】:
-
(也许这个问题更适合programmers.stackexchange.com?)
标签: programming-languages language-design output