Ծրագրի հոսք
Պայմանական հայտարարություններ
Պայմանական հայտարարությունները օգտագործվում են պայմանի հիման վրա կոդը գործարկելու համար:
Eiger-ում if հայտարարությունը օգտագործվում է կոդը գործարկելու համար, եթե պայմանը true է: else հայտարարությունը օգտագործվում է կոդը գործարկելու համար, եթե պայմանը false է: else հայտարարությունները կամընտիր են և անցնում են if հայտարարություններից հետո:
if հայտարարություն
if true {
emitln("պայմանը ճշմարիտ է")
}
if-else հայտարարություն
if 1 + 1 ?= 2 {
emitln("1 + 1 = 2")
} else {
~ Անհասանելի կոդ
}
Ցիկլեր
Կան 2 տեսակի Ցիկլեր. for և while:
for Ցիկլեր
Eiger-ում for Ցիկլերն ունեն 2 մաս՝ Փոփոխականի հայտարարում և վերջնական արժեք Ենթադրենք, որ մենք պետք է ունենանք ՝x՝ արժեքը, և այն կաճի 1-ով մինչև վերջի արժեքը, մենք նաև պետք է գործադրենք կոդի բլոկ յուրաքանչյուր կրկնության վրա: Այս տեսակի ցիկլերը կոչվում են Count-controlled loops
for x = 0 to 10 {
emitln(x)
}
while Ցիկլեր
while ցիկլերը կկրկնեն կոդը այնքան ժամանակ, քանի դեռ տվյալ պայմանն այլևս չի համապատասխանում իրականությանը. Այս տեսակի ցիկլերը կոչվում են Condition-controlled loops
x = 0
while x < 10 {
emitln(x)
x += 1
}