🦊 KitsuneScript
v1.0.0
🇵🇱 PL
🇬🇧 EN
Wprowadzenie
Introduction
Czym jest KitsuneScript?
What is KitsuneScript?
Instalacja
Installation
Szybki start
Quick Start
Podstawy języka
Language Basics
Zmienne i stałe
Variables & Constants
Typy danych
Data Types
Operatory
Operators
Stringi
Strings
Listy
Lists
Mapy (obiekty)
Maps (Objects)
Komentarze
Comments
Kontrola przepływu
Control Flow
Warunki (if/else/unless)
Conditions (if/else/unless)
Pętle (for/while/repeat)
Loops (for/while/repeat)
Switch i When
Switch & When
Pattern Matching (match)
Pattern Matching (match)
Funkcje
Functions
Funkcje
Functions
Arrow Functions
Arrow Functions
Funkcje wyższego rzędu
Higher-Order Functions
Closures
Closures
Generatory
Generators
Dekoratory
Decorators
Klasy i OOP
Classes & OOP
Klasy
Classes
Dziedziczenie
Inheritance
Interfejsy
Interfaces
Data Classes
Data Classes
Object Singleton
Object Singleton
Enumy
Enums
Przeciążanie operatorów
Operator Overloading
Zaawansowane
Advanced
Destructuring
Destructuring
List/Dict Comprehension
List/Dict Comprehension
Slicing i indeksowanie
Slicing & Indexing
Import i Export
Import & Export
Async/Await
Async/Await
Obsługa błędów
Error Handling
Defer
Defer
Property Delegation
Property Delegation
System typów
Type System
Moduły Stdlib
Stdlib Modules
Wprowadzenie do modułów
Introduction to Modules
core (podstawowe)
core (basic)
math (matematyka)
math (mathematics)
string (stringi)
string (strings)
list (listy)
list (lists)
map (mapy)
map (maps)
functional
date (data i czas)
date (date & time)
json
crypto
validation
regex
color
datastructures
testing
debug
async
Integracja z Kotlinem
Kotlin Integration
KitsuneScriptEngine
KitsuneScriptRunner
Komunikacja skrypt ↔ host
Script ↔ Host Communication
Tworzenie własnych modułów
Creating Custom Modules
Host Functions
SourceLoader (importy)
SourceLoader (imports)
AndroidModule
Wprowadzenie
Introduction
Tworzenie widoków
Creating Views
Manipulacja widokami
View Manipulation
Obsługa zdarzeń
Event Handling
Animacje
Animations
ConstraintLayout
Funkcje systemowe
System Functions
Pełna lista funkcji
Full Function Reference
Przykłady
Examples
Podstawowe przykłady
Basic Examples
Algorytmy
Algorithms
Budowanie UI
Building UI