🦊 KitsuneScript
v1.0.0
Wprowadzenie
Czym jest KitsuneScript?
Instalacja
Szybki start
Podstawy języka
Zmienne i stałe
Typy danych
Operatory
Stringi
Listy
Mapy (obiekty)
Komentarze
Kontrola przepływu
Warunki (if/else/unless)
Pętle (for/while/repeat)
Switch i When
Pattern Matching (match)
Funkcje
Funkcje
Arrow Functions
Funkcje wyższego rzędu
Closures
Generatory
Dekoratory
Klasy i OOP
Klasy
Dziedziczenie
Interfejsy
Data Classes
Object Singleton
Enumy
Przeciążanie operatorów
Zaawansowane
Destructuring
List/Dict Comprehension
Slicing i indeksowanie
Import i Export
Async/Await
Obsługa błędów
Defer
Property Delegation
System typów
Moduły Stdlib
Wprowadzenie do modułów
core (podstawowe)
math (matematyka)
string (stringi)
list (listy)
map (mapy)
functional
date (data i czas)
json
crypto
validation
regex
color
datastructures
testing
debug
async
Integracja z Kotlinem
KitsuneScriptEngine
KitsuneScriptRunner
Komunikacja skrypt ↔ host
Tworzenie własnych modułów
Host Functions
SourceLoader (importy)
AndroidModule
Wprowadzenie
Tworzenie widoków
Manipulacja widokami
Obsługa zdarzeń
Animacje
ConstraintLayout
Funkcje systemowe
Pełna lista funkcji
Przykłady
Podstawowe przykłady
Algorytmy
Budowanie UI