🇳🇬 Èdè Nyx ni Èdè Yorùbá (Bilingual Studio)

Kọ Koodu Kọmputa ni Èdè Yorùbá

Ẹ kaabọ si Nyx. O le kọ awọn eto kọmputa nipa lilo awọn ọrọ Yorùbá bii iṣẹ, jẹki, ti, pada, ati eto. Kọmputa yoo si ṣe ayẹwo rẹ pẹlu iyara giga julọ (Zero-GC).
Pada si Èdè Gẹẹsi (English Portal)
Gbagede Idanwo Koodu Lẹsẹkẹsẹ (Bilingual Studio)
Koodu Yorùbá (Yoruba Input):
Koodu Gẹẹsi (Canonical English Nyx):
Esi Kọmputa (Terminal Output):
$ nyxc run main.nyx [NYXC] A ti ṣajọ koodu Yorùbá ni aṣeyọri (0.10 ms) Esi yoo han nibi...

Iwe Itumọ Awọn Ọrọ Nyx ni Yorùbá (Keyword Dictionary)

Ọrọ Yorùbá Ọrọ Gẹẹsi (English) Itumọ Ninu Kọmputa Apẹẹrẹ Lilo
iṣẹ (tabi ise)fnPese iṣẹ tabi functioniṣẹ akọkọ() { ... }
jẹki (tabi jeki)letFi orukọ ati iye pamọ (variable)jẹki owo = 5000;
ayipadamutGba laaye lati yi iye padajẹki ayipada iye = 0;
tiifṢayẹwo ipo ṣaaju ki o to ṣiṣẹti owo > 1000 { ... }
bibẹkọ (tabi bibeko)elseIgbese miiran ti ipo akọkọ ko ba pebibẹkọ { ... }
nigbatiwhileTun ṣe iṣẹ nigba ti ipo ba wanigbati i < 5 { ... }
funforKika ọna tabi lupufun i ni 0..10 { ... }
padareturnDa idahun pada lati inu iṣẹpada otitọ;
etostructṢeto akojọpọ dataeto Akeko { ... }
wọle (tabi wole)importMu dọki tabi ile-iṣẹ wọlewọle std.core.io;
gbangbapubṢiṣi fun gbogbo eniyangbangba iṣẹ kaabọ() { ... }
otitọ (tabi otito)trueOtitọ (1)jẹki o_pe = otitọ;
irọ (tabi iro)falseIrọ (0)jẹki aṣiṣe = irọ;
ofonullOfo tabi aisi nkankanjẹki abajade = ofo;

Awọn Ẹkọ Akọkọ (Foundational Lessons)

Ẹkọ 1: Bawo Agbaye (Hello World)

Ninu ẹkọ yii, a o kọ bi a ṣe n fi ifiranṣẹ han lori iboju nipa lilo wọle std.core.io.

wọle std.core.io;

gbangba iṣẹ akọkọ() {
    io.tẹ("Bawo Agbaye! Ẹ kaabọ si Èdè Nyx.");
}
Ẹkọ 2: Iṣiro ati Awọn Ayipada (Variables)

Lilo jẹki ati ayipada lati ṣe iṣiro iye owo tabi nọmba.

wọle std.core.io;

gbangba iṣẹ akọkọ() {
    jẹki iye_owo = 3500;
    jẹki ayipada opolopo = 2;
    jẹki apapọ = iye_owo * opolopo;

    io.tẹ_nọmba(apapọ); // Esi: 7000
}