Przejdź do treści

KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ

KretBridge — referencja składni

KretBridge — referencja składni

Status 1.0: `PROVISIONAL_VERSIONED` — zdefiniowane i przetestowane, za mało dowodów na stabilne 1.0; własna ścieżka rozwoju. Gramatyka/wersja: — (kontrakt klink-1.0). Status języka nie nadaje uprawnień KCS ani prawa do działania w Production.

Opisane są wyłącznie konstrukcje potwierdzone implementacją SDK (i, gdzie zaznaczono, testami tej rundy).

use Kret.Bridge.<usługa>

Import usługi z kontraktu; wywołanie = operacja hosta bridge.demo.calc.add.

use Kret.Bridge.demo.calc as calc
let sum = calc.add(40, 2)
Czytanie kodu linia po linii

Objaśnienia struktury nie są walidacją semantyczną. Szczegółowy kontrakt opisują referencje i README przykładu.

  1. use Kret.Bridge.demo.calc as calcOdczytaj tę linię w kontekście otaczającego bloku i objaśnień autora poniżej.
  2. let sum = calc.add(40, 2)Wiązanie wartości; typ i możliwość zmiany zależą od użytej deklaracji.
CechaWartość
Parametry / typytypy z kontraktu (bez Bytes)
Wynikwynik metody
Wymaganiakretlink.connect, kretlink.consume + uprawnienie metody
Ograniczeniabrak usługi/inna sygnatura → plugin się nie uruchamia
Możliwe błędyKCS-KRS-*, KCS-LNK-*
WprowadzonoPROVISIONAL

Ź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.

01_LANGUAGES/KretBridge/Documentation/SYNTAX_REFERENCE.md
SHA-256 87E1C4FD1B519D9E9DC8349E631786FEDA85E36A23004ACB8A0A1A4329914335

Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →

Wybierz, co możemy zapamiętać w tej przeglądarce. Możesz zmienić decyzję w każdej chwili.

Polityka prywatności