Как вывести что-то в Rhino?

Я ищу эквивалент javascript для Python2.x print "hi". Я работаю с интерпретатором Rhino javascript на терминале ubuntu. Когда я печатаю:

document.write{"hi"}

Я получаю сообщение об ошибке, что "документ" не определен.

Ответ 1

JavaScript не имеет встроенных методов для обеспечения вывода. Скрипты должны зависеть от функций, предоставляемых средой хоста.

document - это объект, доступный в веб-браузерах, но не в Rhino. Даже если он доступен, document.write является функцией. Вы используете () для вызова функции, а не {}.

Rhino предоставляет функцию print.

print("hi");

Ответ 2

Я не думаю, что у вас есть доступ к объекту "document", поскольку тот, который, как я думаю, вы имеете в виду, доступен только при запуске javascript в браузере.

Кроме того, для вызова функций используйте обычные скобки, а не фигурные скобки.

Просто попробуйте:

print('Hello, world!')