WeLang++ 0.68
(ещё вчера написали)
Что нового?
1. Поддержка функций
Теперь вы можете создавать и вызывать функции в своих скриптах. Это облегчает управление кодом и позволяет вам повторно использовать части кода без дублирования.
Пример создания функции:
func.create myFunction
// Ваш код здесь
endfunc
func.call myFunction
2. Работа с классами и объектами
WeLang++ теперь поддерживает объектно-ориентированное программирование. Создавайте классы, добавляйте методы и используйте экземпляры объектов в своих проектах.
Пример:
class.create MyClass
class.var MyClass myVar 10
new MyClass myObject
3. Базовый ввод-вывод через HTTP
Теперь вы можете выполнять HTTP GET запросы прямо из вашего скрипта.
Пример:
http.get http://example.com
4. Циклы и улучшенные условия
Добавлена поддержка циклов while для более сложной логики выполнения.
Пример:
while varName < 10 // Ваш код здесь endwhile
5. Улучшенный пользовательский интерфейс редактора
Добавлены новые команды для удобства работы:
- :i <line_no> <text> для вставки текста на определенной строке.
- :s <line_no> <text> для замены текста на определенной строке.
- :clear для очистки всего скрипта.
- :find <text> для поиска текста по скрипту.
И многое другое!
Мы также постарались оптимизировать производительность интерпретатора и исправили множество мелких багов, чтобы сделать ваш опыт использования WeLang++ еще лучше.
Как попробовать?
Скачать обновленную версию WeLang++ можно по этой ссылке (welang++ 0.68.zip). C нетерпением ждём ваших отзывов и предложений, чтобы и дальше улучшать WeLang++ вместе с вами.
Скоро отдельная документация ;).