الشروط بـ إذا ووإلا
عرف مطلق(القيمة: عدد): عدد {
إذا (القيمة < 0) {
أرجع 0 - القيمة;
} وإلا {
أرجع القيمة;
};
}
عرف الرئيسية(): عدد {
أرجع مطلق(-42);
}def absolute(value: int): int {
if (value < 0) {
return 0 - value;
} else {
return value;
};
}
def main(): int {
return absolute(-42);
}
التشغيل
بالمفسر، دون ترجمة:
./build/sultanc run examples/ar/control_flow/conditions.snأو ترجمه إلى ملف تنفيذي:
./build/sultanc examples/ar/control_flow/conditions.sn -o build/example && ./build/example