Անցնել պարունակությանը

Ծրագրի հոսք

Պայմանական հայտարարություններ

Պայմանական հայտարարությունները օգտագործվում են պայմանի հիման վրա կոդը գործարկելու համար:
Eiger-ում if հայտարարությունը օգտագործվում է կոդը գործարկելու համար, եթե պայմանը true է: else հայտարարությունը օգտագործվում է կոդը գործարկելու համար, եթե պայմանը false է: else հայտարարությունները կամընտիր են և անցնում են if հայտարարություններից հետո:

if հայտարարություն

if true then
    emitln("պայմանը ճշմարիտ է")
end

if-else հայտարարություն

if 1 + 1 ?= 2 then
    emitln("1 + 1 = 2")
else
    ~ Անհասանելի կոդ
end

Ցիկլեր

Կան 2 տեսակի Ցիկլեր. for և while:

for Ցիկլեր

Eiger-ում for Ցիկլերն ունեն 2 մաս՝ Փոփոխականի հայտարարում և վերջնական արժեք Ենթադրենք, որ մենք պետք է ունենանք ՝x՝ արժեքը, և այն կաճի 1-ով մինչև վերջի արժեքը, մենք նաև պետք է գործադրենք կոդի բլոկ յուրաքանչյուր կրկնության վրա: Այս տեսակի ցիկլերը կոչվում են Count-controlled loops

for x = 0 to 10 do
    emitln(x)
end

while Ցիկլեր

while ցիկլերը կկրկնեն կոդը այնքան ժամանակ, քանի դեռ տվյալ պայմանն այլևս չի համապատասխանում իրականությանը. Այս տեսակի ցիկլերը կոչվում են Condition-controlled loops

x = 0
while x < 10 do
    emitln(x)
    x += 1
end