Тема: Прочее
Как вывести текст на консоль?
Официальный форум проекта. |
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Mash lang → Code helping → Прочее
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как вывести текст на консоль?
советую сделать больше документации по тому как билдить и запускать файлы вручную (не в ide), больше документации по библиотекам (кстати как их сделать=|???? если что я про формат lib) и прочему
В репозиторий есть пара библиотек исходниками.
По сути это dll с парой однотипных методов на экспорт.
Они принимают в качестве аргумента указатель на стек, параметры пушатся в обратном порядке т.е. принимать их нужно по порядку.
Расширение .lib стоит т.к. ну кроссплатформенное же все должно быть. Либы можно собрать под разные платформы, но они должны иметь одинаковые названия.
Что не так?
Похоже на ошибку компиляции :\
Попробуй заменить ~(k == "e") на k <> "e"
всё равно не работает
uses <crt>
proc main():
k ?= Crt.ReadKey()
while k <> "e":
print(k)
k ?= Crt.ReadKey()
end
println()
inputln()
end
---
Все работает.
Исправил эту недоработку транслятора.
Теперь первоначальный код должен корректно работать.
Почему ошибка?
Сделай валидным конструкцию else if:
if <statement>:
....
else if <statement>:
.... //else if может быть сколько угодно
else:
.... //else может не быть
end
А также сделай оператор continue и метки - goto и label_name: ну в общем понятно
По goto и меткам - они есть и так в текущей версии языка.
my_label:
...
jump my_label
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Mash lang → Code helping → Прочее