fn مضروب(القيمة: i64) -> i64 { if القيمة <= 1 { return 1; } return القيمة * مضروب(القيمة - 1); } fn main() -> i64 { return مضروب(5); }