Alqor — Açar Sözlərin Tam Siyahısı#
Bu sənəd dilin bütün qorunan sözlərini, ASCII əvəzləyicilərini və beynəlxalq qarşılıqlarını bir yerdə verir. Köçürmə bələdçisi kimi də istifadə edilə bilər.
Elan#
| Alqor | ASCII | Beynəlxalq | İzah |
|---|
dəyişən | deyisen | var / let | Dəyişdirilə bilən dəyişən |
sabit | sabit | const | Dəyişməz bağlama |
dəyişməz | deyismez | immutable / final | Dərin dəyişməz |
funksiya | funksiya | function / def / fn | Funksiya |
sinif | sinif | class | Sinif |
struktur | struktur | struct | Dəyər tipi |
interfeys | interfeys | interface / trait | İnterfeys |
sadalama | sadalama | enum | Sadalama tipi |
modul | modul | module / namespace | Modul |
obyekt | obyekt | object / singleton | Tək nüsxəli obyekt |
qarışıq | qarisiq | mixin | Qarışıq |
tip | tip | type | Tip aliası |
qurucu | qurucu | constructor / __init__ | Qurucu |
silinsin | silinsin | destructor | Dağıdıcı |
metod | metod | method | Metod |
xassə | xasse | field / property | Sahə / xassə |
genişlət | genislet | extension / impl | Genişləndirmə |
komponent | komponent | component | UI komponenti |
mağaza | magaza | store | Vəziyyət mağazası |
Modifikatorlar#
| Alqor | ASCII | Beynəlxalq |
|---|
açıq | aciq | public |
gizli | gizli | private |
qorunan | qorunan | protected |
statik | statik | static |
mücərrəd | mucerred | abstract |
son (modifikator) | son | final / sealed |
tənbəl | tenbel | lazy |
global | global | global |
asinxron | asinxron | async |
generator | generator | function* |
Şərt və seçim#
| Alqor | ASCII | Beynəlxalq |
|---|
əgər | eger | if |
onda | onda | then (blok açar) |
yoxsa əgər | yoxsa eger | else if / elif |
yoxsa | yoxsa | else |
əks halda | eks halda | else (uzun forma) |
varsa | varsa | if let / if (x != null) |
yoxdursa | yoxdursa | guard let |
seç | sec | switch / match |
hal | hal | case |
digər hallarda | diger hallarda | default / _ |
keç | kec | fallthrough / boş ifadə |
Dövrlər#
| Alqor | ASCII | Beynəlxalq |
|---|
nə qədər ki | ne qeder ki | while |
həmişə | hemise | loop / while(true) |
təkrarla | tekrarla | repeat / for i in 0..n |
dəfə | defe | times |
hər | her | for each |
üçün | ucun | (for-each bağlayıcısı) |
içində | icinde | in |
addım | addim | step / by |
dayan | dayan | break |
davam et | davam et | continue |
Funksiya və axın#
| Alqor | ASCII | Beynəlxalq |
|---|
qaytar | qaytar | return |
ver | ver | yield / blok dəyəri |
gözlə | gozle | await |
paralel | paralel | Promise.all / join |
gecikdir | gecikdir | defer |
istifadə | istifade | using / with |
blok | blok | blok ifadəsi |
Xətalar#
| Alqor | ASCII | Beynəlxalq |
|---|
cəhd et | cehd et | try |
tut | tut | catch / except |
nəhayət | nehayet | finally |
at | at | throw / raise |
iddia | iddia | assert |
təmin | temin | require / guard |
bərpa | berpa | recover |
Obyekt#
| Alqor | ASCII | Beynəlxalq |
|---|
özü | ozu | this / self |
üst | ust | super / base |
yeni | yeni | new |
miras | miras | extends / : |
tətbiq | tetbiq | implements |
ilə | ile | with (mixin) |
əvəz et | evez et | override |
Modullar#
| Alqor | ASCII | Beynəlxalq |
|---|
gətir | getir | import / use / require |
ixrac et | ixrac et | export / pub |
kimi | kimi | as |
.{...} (seçmə idxal) | — | from X import {...} |
standart | standart | default |
başlanğıc | baslangic | modul ilkinləşdirmə |
bitiş | bitis | modul təmizləmə |
| Alqor | ASCII | Simvol | Beynəlxalq |
|---|
və | ve | && | and |
və ya | ve ya | || | or |
deyil | deyil | ! | not |
içindədir | icindedir | — | in / contains |
deyil (x içindədir s) | — | — | not in |
tipidir | tipidir | — | is / instanceof |
boşdur | bosdur | — | is null |
boş deyil | bos deyil | — | is not null |
kimi | kimi | — | as (cast) |
eynidir | eynidir | — | === / is (identity) |
Literallar#
| Alqor | ASCII | Beynəlxalq |
|---|
doğru | dogru | true |
yanlış | yanlis | false |
boş | bos | null / nil / None |
sonsuz | sonsuz | Infinity |
ƏdədDeyil | EdedDeyil | NaN |
Tiplər#
| Alqor | ASCII | Beynəlxalq |
|---|
tam | tam | int / i64 |
onluq | onluq | float / double / f64 |
mətn | metn | string / str |
məntiq | mentiq | bool / boolean |
simvol | simvol | char |
bayt | bayt | byte / u8 |
siyahı | siyahi | list / array / Vec |
lüğət | luget | dict / map / HashMap |
dəst | dest | set / HashSet |
kortej | kortej | tuple |
funksiyaTipi | funksiyaTipi | fn / Func<> / Callable |
istənilən | istenilen | any / dynamic / object |
heç | hec | void / unit / None |
Veb və desktop#
| Alqor | Beynəlxalq |
|---|
vəziyyət | state |
hadisə | event |
hesablanan | computed |
əməl | action |
göstər | render |
marşrut | route |
sorğu | request |
cavab | response |
server | server |
dinlə | listen |
ara | middleware |
pəncərə | window |
Köməkçi#
| Alqor | ASCII | Beynəlxalq |
|---|
sınaq | sinaq | test |
dayanNöqtəsi | dayanNoqtesi | debugger |
ölç | olc | benchmark |
sil | sil | delete |
_ | _ | atılan dəyər |
Annotasiyalar#
| Annotasiya | Təyinatı |
|---|
@sınaq | Test funksiyası |
@sınaqQrupu("...") | Test qrupu |
@sınaqVerilənlər([...]) | Parametrli test |
@əvvəl / @sonra | Test hazırlığı/təmizliyi |
@köhnəlmiş("...") | Köhnəlmiş API |
@daxili / @xaric | Inline nəzarəti |
@saf | Yan təsirsiz funksiya |
@yaddaşla | Memoizasiya |
@quyruqRekursiya | Quyruq rekursiyası tələbi |
@xarici("C", "...") | FFI bağlaması |
@yalnızHədəf("...") | Platformaya xas kod |
@əgərKompilyasiya(...) | Şərti kompilyasiya |
@json("...") / @jsonAtla | JSON xəritələmə |
@cədvəl("...") / @sütun / @açar | ORM xəritələmə |
@API("/yol") | Avtomatik API müştərisi |
Kontekstli sözlər#
Bu sözlər qorunmur: yalnız müəyyən mövqedə konstruksiya başladır, başqa yerdə adi ad kimi işlənə bilər (dəyişən tələb = … düzgündür).
| Söz | Konstruksiya | Bölmə |
|---|
makro | makro ad(x) … son — makro elanı | § 5.12 |
sorğu | sorğu hər x üçün … içində … son | § 4.13 |
aktyor | aktyor Ad … son — aktyor elanı | § 9.12 |
qədər + şəkilçi | 1-dən 10-a qədər — şəkilçili diapazon | § 4.14 |
tələb, zəmanət | funksiya müqaviləsi | § 5.13 |
sınaq "ad" | sınaq bloku | § 13.5 |
gözlənilir | gözlənti (təsdiq) | § 13.5 |
Qorunmuş, lakin hələ istifadə olunmayan sözlər#
Gələcək versiyalar üçün ehtiyatda saxlanılır — identifikator kimi işlətməyin: