KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
KretL — samouczek BASIC
KretL — samouczek BASIC
Status 1.0: `FROZEN_1_0` — pełny zakres 1.0, stabilny kontrakt, testy zgodności. Gramatyka/wersja: kretl-1.0. Status języka nie nadaje uprawnień KCS ani prawa do działania w Production.Cel: pierwszy plik, podstawowa struktura, najprostszy działający przykład, najczęstszy błąd, sposób uruchomienia.
Narzędzia: kret = <SDK>\Compiler\kret.exe (SDK 1.0.0-rc.3+kret.local.3), kretui-host = <SDK>\UiHost\kretui-host.exe. {DATA}/{OUT} = nowe, puste katalogi.
1. Najczęstsze błędy manifestu (tryb ścisły) (KRETL-B02-CommonManifestErrors)
Projekt: ../../Examples/BASIC_CommonManifestErrors/ · klasyfikacja VALIDATION_ONLY · Playground LOCAL_VALIDATE
Kroki (katalog roboczy: katalog przykładu):
kret check valid --json— w wyniku:"succeeded": truekret check unknown-field --json— oczekiwany błąd — w wyniku:KCS-KRL-0202kret check unknown-permission --json— oczekiwany błąd — w wyniku:KCS-KRL-0206kret check missing-handler --json— oczekiwany błąd — w wyniku:KCS-KRL-0301
Wynik tej rundy: PASS — zob. EXPECTED_OUTPUT.txt.
2. Pierwszy manifest plugin.kretl (KRETL-B01-HelloManifest)
Projekt: ../../Examples/BASIC_HelloManifest/ · klasyfikacja RUNNABLE_LOCAL · Playground LOCAL_EXECUTE
Kroki (katalog roboczy: katalog przykładu):
kret check . --json— w wyniku:"succeeded": truekret build .— w wyniku:OKkret run . --policy host-policy.json --data {DATA}— w wyniku:manifest poprawny
Wynik tej rundy: PASS — zob. EXPECTED_OUTPUT.txt.
Źródło i wersja
Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.
06_SITE_READY_CONTENT/TUTORIALS/KretL/BASIC_PL.md
SHA-256 F4ABA7F763BD973A33D610A9CD45516EF5CFA6FE3EBDF083AD7808180145F432Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →