MAIN:
определяет точку входа для словаря, когда словарь передается в run
, не обязательно, когда он «загружается» из командной строки, как вы делали выше. Самый простой способ сделать это - просто набрать "hello" run
из слушателя пользовательского интерфейса.
Чтобы фактически вызвать слово hello
как скрипт, просто поместите вызов на верхний уровень, например так:
USE: io
IN: hello
: hello ( -- ) "Hello World!" print ;
! This is the important part
hello
Кроме того, вы можете загрузить и запустить словарь из командной строки с аргументом -run=vocab
командной строки. Например, factor -run=hello
.
Более подробная информация об этом содержится в документах. Попробуйте запустить "command-line" about
в слушателе.