Nowości w Avocado 1.0.0.8 – aktualizacja
Avocado zawiera teraz 214 funkcji.
Kompilacja kodu odbywa się w osobnym wątku, dzięki czemu UI nie zawiesza się przy dużych projektach.
Zmiany w Avocado.
Zmieniona funkcja odczytajklawisz
Nowa funkcja: czytaj_klawisz
Przykład.
program odczytajklawisz
znak a = czytaj_klawisz
pisz('Wybrany klawisz: ', a)
Ostatnio pracuje nad nowym modułem pod nazwą „internet”
Dodałem parę funkcji
1. Funkcja ping
Sprawdza, czy dana strona odpowiada.
Przykład.
program pinguje
importuj internet
tekst witaj = 'Witaj w programie PING'
pisznl(witaj)
jeśli ping(’www.programista.art’) wtedy pisznl(’Strona www.programista.art odpowiada!’) inaczej pisznl(’Nie można nawiązać połączenia z programista.art’)
2. Funkcja pobierz_plik
Pobiera plik z internetu i zapisuje go w wskazanej lokalizacji.
Przykład:
program pob
pobierz_plik('https://avocado.doc.dimitalart.pl/ustawienia.jpg', 'D:\bazy\info\ustawienia.jpg')
3. Zmienna „lista_tekstów”
Odpowiada TStringList z Pascala.
Można w niej przechowywać wiele linii tekstu.
4.funkcja „nic” oznacza zerową wartość (w Pascalu: a := nil).
Przykład:
lista_tekstów a = nic
5.funkcja „.tekst „– zwraca zawartość całej listy jako tekst.
Przykład.
pisznl(a.tekst)
6.funkcja „zwolnij „– zwalnia zasób z pamięci (odpowiednik Free w Pascalu).
Przykład.
a.zwolnij
7. Funkcja pobierz_strone
Pobiera stronę internetową, zapisuje jej zawartość w zmiennej typu lista_tekstów i do pliku.
Przykład.
program pobarnie
lista_tekstów a = nic
pobierz_strone('https://avocado.dimitalart.pl/', a, 'D:\bazy\info\strona.html')
pisznl('Zawartość pobranej strony:')
pisznl(a.tekst)
Ten sam kod tylko z funkcją „czytajnl” podajesz link strony
Przykład.
program pobieranie
tekst c = ''
lista_tekstów a = nic
c = czytajnl('Podaj link do strony: ')
pobierz_strone(c, a, 'D:\bazy\info\strona.html')
pisznl('Zawartość pobranej strony:')
pisznl(a.tekst)
Wideo https://youtu.be/-YuBWP0LGAg
Oficjalna strona języka Avocado https://avocado.dimitalart.pl/
Telegram: https://t.me/avocado_language

