【问题标题】:Separate name for print without newline不带换行符的单独打印名称
【发布时间】:2013-04-05 06:35:32
【问题描述】:

一些编程语言,例如Pascal 和 Java 有一个关键字或标准库函数,例如print 输出一个值,println 用换行符输出一个单独的名称,但这样做的缺点是为您通常不想要的行为提供更短/更明显的名称。

其他语言,例如Basic 和 Python 使用 print 来实现您通常想要的行为,并具有特殊的语法,例如尾随 ;, 以在需要时抑制换行符。这行得通,但有人可能会争辩说,为这两种行为使用不同的名称会更优雅/更透明。

是否存在 - 或曾经存在过 - 任何语言,其中带有换行符的值的输出拼写为 print,并且没有换行符的输出有单独的名称?

【问题讨论】:

  • (也许这个问题更适合programmers.stackexchange.com?)

标签: programming-languages language-design output


【解决方案1】:

Tcl 的puts 默认打印给定的字符串尾随换行符,除非它通过了-nonewline 命令行选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-04
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    • 1970-01-01
    相关资源
    最近更新 更多