Visual Basic - Return Values
2.3 Visual Basic - القيم المعادة من الدوال (Return Values)
عند الحاجة لإرجاع نتيجة من الدالة، نستخدم Function بدل Sub. تقوم الدالة بحساب قيمة ما ثم تعيدها إلى مكان الاستدعاء.
🔹 مثال دالة ترجع قيمة
Function Add(a As Integer, b As Integer) As Integer
Return a + b
End Function
✅ هذه الدالة تجمع رقمين وتعيد الناتج.
💻 استدعاء الدالة والحصول على الناتج
Sub Main()
Dim result As Integer = Add(5, 7)
Console.WriteLine("الناتج: " & result)
End Sub
✅ الناتج: 12
🔄 دالة ترجع نصًا
Function GetGreeting(name As String) As String
Return "مرحبًا يا " & name
End Function
Sub Main()
Dim msg As String = GetGreeting("ليلى")
Console.WriteLine(msg)
End Sub
✅ الناتج: مرحبًا يا ليلى
🔹 دوال بدون معلمات
Function GetNumber() As Integer
Return 100
End Function
Sub Main()
Console.WriteLine(GetNumber())
End Sub
✅ الناتج: 100
📌 ملاحظات مهمة
- الدالة يجب أن تعيد قيمة باستخدام
Return. - حدد نوع القيمة بعد
Asفي تعريف الدالة. - يمكنك إرجاع أي نوع بيانات (نصوص، أرقام، Boolean...).
تعليقات
إرسال تعليق