دالة مضروب(القيمة: صحيح64) -> صحيح64 { إذا القيمة <= 1 { أرجع 1; } أرجع القيمة * مضروب(القيمة - 1); } دالة الرئيسية() -> صحيح64 { أرجع مضروب(5); }