العودة إلى الدورة

الدوال: الأساسيات وإرجاع القيم

الدورة الكاملة: برمجة Zig من الصفر حتى الاحتراف

الدوال في Zig

يتم التصريح عن الدوال باستخدام الكلمة المفتاحية fn. يجب عليك تحديد أنواع المعاملات ونوع القيمة المرجعة.

zig pub fn add(a: i32, b: i32) i32 { return a + b; }

pub fn main() void { const result = add(5, 10); std.debug.print("Sum: {d}\n", .{result}); }

يمكن للدوال إرجاع void إذا كانت لا تعيد أي قيمة. الكلمة المفتاحية pub تجعل الدالة مرئية للملفات الأخرى.