Obsługa wejścia i wyjścia w Avocado

Cześć wszystkim!
Dziś wprowadziłem nowe funkcje do obsługi wejścia i wyjścia w Avocado, które zapewniają większą elastyczność w wypisywaniu i odczytywaniu danych. Oto szczegóły zmian:

🖨️ Nowe funkcje wypisywania
Podzieliłem funkcję Pisz() na trzy osobne funkcje, aby lepiej kontrolować sposób wyświetlania danych:
✅ Pisz() – wypisuje dane na wyjście w konsoli bez dodawania nowej linii.
🔹 Przykład: Pisz(’Hello World’)
(Wypisze Hello World bez przechodzenia do nowej linii)
✅ Pisznl() – wypisuje dane na wyjście w konsoli i automatycznie dodaje nową linię. Można podać wiele wartości.
🔹 Przykład: Pisznl(’Wartość a: ’, a, ’, wartość b: ’, b)
Wypisze Wartość a: <wartość>, wartość b: <wartość> i przejdzie do nowej linii)
✅ Piszf() – umożliwia formatowanie wyjścia przy pomocy specyfikatorów formatu.
🔹 Przykład: Piszf(’Imię: %s, Wiek: %d lat, Wzrost: %.2f’, [Imie, Wiek, Wzrost])
(Wypisze np. Imię: Jan, Wiek: 25 lat, Wzrost: 1.75)
⌨️ Nowe funkcje wczytywania danych
✅ Czytaj(’prompt’) – pozwala użytkownikowi wprowadzić dane (do pierwszego białego znaku, np. spacji, tabulacji, enter).
🔹 Przykład: Czytaj(’Wpisz imię’)
Użytkownik wpisuje imię i program przechodzi dalej)

✅ Czytajnl() – wczytuje całą linię tekstu, aż do znaku nowej linii. Można odczytywać wiele wartości jednocześnie.
🔹 Przykład: Czytajnl(a, b, c)
(Odczyta trzy wartości i przypisze je do zmiennych a, b, c)

🎯 Specyfikatory formatu dla Piszf()
Teraz możesz dokładnie kontrolować format wypisywanych danych dzięki specyfikatorom:
• %d – liczba całkowita
Piszf(’Wiek: %d lat’, [wiek])
Przykładowy wynik: Wiek: 30 lat)
• %f – liczba zmiennoprzecinkowa
Piszf(’Wzrost: %f’, [wzrost])
(Przykładowy wynik: Wzrost: 1.750000)
• %.2f – liczba zmiennoprzecinkowa z dwoma miejscami po przecinku
Piszf(’Wzrost: %.2f’, [wzrost])
(Przykładowy wynik: Wzrost: 1.75)
• %s – ciąg znaków (Tekst)
Piszf(’Imię: %s’, [Imie])
Przykładowy wynik: Imię: Anna)

Dzięki tym zmianom wypisywanie i wczytywanie danych w Avocado stało się bardziej intuicyjne i elastyczne!

Gdzie pobrać?
Najnowszą wersję Avocado znajdziesz tutaj:
https://avocado.dimitalart.pl/
Jeśli chcesz śledzić rozwój Avocado i dostawać najnowsze informacje, dołącz do mojego kanału na Telegramie:
https://t.me/avocado_language
Daj mi znać, co myślisz o nowej wersji! Każda opinia i sugestia są dla mnie cenne – razem możemy ulepszyć Avocado.
Dzięki, że jesteś ze mną!

Dodaj komentarz

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