Poprawki w obsłudze plików

🛠

Aktualizacja Avocado – poprawki w obsłudze plików

Wczoraj naprawiłem istotny błąd w deklaracji zmiennych plikowych.

Do tej pory transpilowany kod nie kompilował się poprawnie, jeśli zmienna była deklarowana razem z przypisaną wartością. To sprawiało, że 13 wcześniej zaimplementowanych funkcji plikowych było bezużytecznych.

✅ Od teraz można normalnie deklarować zmienne plikowe i korzystać z pełnej obsługi plików w Avocado.

📄 Przykład

Program, który tworzy plik plik.txt, a następnie zapisuje w nim dwie linijki tekstu:

Przykład kodu.

program pliki
plik_tekstowy a
przypisz_plik(a, 'plik.txt')
otwórz_do_zapisu(a)
pisz_linie(a, 'Nasz nowy plik,')
pisz_linie(a, 'Hello World')
zamknij_plik(a)
pisz_linie('Zamknij program i uruchom pliki.exe – utworzy się plik.txt')

Efekt: po uruchomieniu program utworzy plik plik.txt z zawartością:

Nasz nowy plik,

Hello World

Aktualizacja IDE jeszcze nie udostępniona na sourceforge ale na githubie jest kod źródłowy i można go skompilować w Lazarus.

Oficjalna strona języka Avocado https://avocado.dimitalart.pl/
Telegram: https://t.me/avocado_language

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *