Читаем туториал
https://github.com/rst256/LuaRus/blob/m … orial1.txt
там это не написано. Казалось бы...
# cat ./hw.lua
print 'Здравствуй мир'
# ./src/lua ./hw.lua
Здравствуй мир
На что тут нужно заменять слово "print" ?
печать("сообщение в консоль");
написано в туториале. Пробуем:
# cat hw.lua
печать("сообщение в консоль");
всё чётко, с UTF-8 BOM (byte sequence 0xEF,0xBB,0xBF) в начале:
# hexdump -C hw.lua
00000000 ef bb bf d0 bf d0 b5 d1 87 d0 b0 d1 82 d1 8c 20 |............... |
00000010 22 d1 81 d0 be d0 be d0 b1 d1 89 d0 b5 d0 bd d0 |"...............|
00000020 b8 d0 b5 20 d0 b2 20 d0 ba d0 be d0 bd d1 81 d0 |... .. .........|
00000030 be d0 bb d1 8c 22 0a 0a |....."..|
00000038
# ./src/lua ./hw.lua
./src/lua: ./hw.lua:1: syntax error near '<\191>'
(без BOM тоже не работает, но это неудивительно)
На этом план по переходу с 1Скрипт на РусЛуа можно считать проваленным. 1Скрипт рулит.
Отредактировано Лис (2018-10-16 05:12:07)