2013-04-12 2 views
1

Некоторые языки программирования, например. Паскаль и Java имеют ключевое слово или стандартную библиотечную функцию, например. print для вывода значения и отдельного имени println для вывода с помощью новой строки, но это имеет недостаток, заключающийся в том, чтобы дать более короткое/более очевидное имя поведению, которое вы обычно не хотите.Отдельное имя для печати без новой строки

Другие языки, например. Basic и Python используют print для поведения, которое вы обычно хотите, и имеете специальный синтаксис, например, конечный ; или , для подавления новой строки, когда это необходимо. Это работает, но можно утверждать, что было бы более элегантно/прозрачно иметь разные имена для двух видов поведения.

Есть ли там или когда-либо были - какие-либо языки, на которых вывод значения с символом новой строки пишется print, и есть отдельное название для вывода без новой строки?

+0

(Может быть, этот вопрос лучше подходит для программистов.stackexchange.com?) – smokris

ответ

0

Tcl в puts печатает данная строка и тянущаяся новой строки по умолчанию, если это не передается параметр -nonewline командной строки.