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++ вместе с вами.

Скоро отдельная документация ;).

Начать дискуссию