الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الامر return

مغلقمُجاب
بدأه Basem Khalifeh في 24 نوفمبر 2012 · 8 رد · 973 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

اواجه في كثير من الاكواد الامر return

لكن لا اعرف الغرض منه بالضبط لذلك اتمنى شرح هذه الخاصية او الامر

#2

أخوي الامر Return

يستخدم لاعاده قيمة

وبالاغلب تستخدم في Functions

مثال

Public Function getAge(ByVal age As Integer) As String
    If age > 40 Then Return "Middle-aged"
    If age > 20 Then Return "Adult"
    Return "Infant"
End Function

هذا المثال اخوي يوضح يعمل مقارنه بالاعمار

والنتيجه الصحيحه يعمل لها ٌReturn اي تخزين الناتج واستعراضه في حاله قمت باستدعاء الFunction

اتمنى ان اكون افدتك بشي

تم تعديل هذه المشاركة بواسطة Mr.Owsama في 24 نوفمبر 2012 في 19:29

1
#3

غلط مطبعي

تم تعديل هذه المشاركة بواسطة Mr.Owsama في 24 نوفمبر 2012 في 19:29

1
#4 أفضل إجابة
Mr.Owsama كتب:

أخوي الامر Return

يستخدم لاعاده قيمة

وبالاغلب تستخدم في Functions

مثال

Public Function getAge(ByVal age As Integer) As String
    If age > 40 Then Return "Middle-aged"
    If age > 20 Then Return "Adult"
    Return "Infant"
End Function

هذا المثال اخوي يوضح يعمل مقارنه بالاعمار

والنتيجه الصحيحه يعمل لها ٌReturn اي تخزين الناتج واستعراضه في حاله قمت باستدعاء الFunction

اتمنى ان اكون افدتك بشي

يعني هو أمر للتاكيد على اختيار معين و حفظه

#5

هو امر لخزن قيمة معينه واعادتها وقت الاستدعاء

1
#6

هي كلمه من كلمات اللغة وتعتي ان الوظيفة انتهت من العمل وهذه هي القيمة المرادة من الوظيفة وخروج منها

1
#7
KARIMSOFT كتب:

هي كلمه من كلمات اللغة وتعتي ان الوظيفة انتهت من العمل وهذه هي القيمة المرادة من الوظيفة وخروج منها

اولا مشكرو على المساعدة

ثانيا ماذا يحدث ان لم نستخدمها في الكود التالي

’CalculateAreaFromRadius–find the area of a circle
Private Function CalculateAreaFromRadius(ByVal radius As Double) As Double
’Declare variables
Dim dblRadiusSquared As Double
Dim dblResult As Double
’Square the radius
dblRadiusSquared = radius * radius
’Multiply it by pi
dblResult = dblRadiusSquared * Math.PI
’Return the result
Return dblResult
End Function
#8

جرب وانت تعرف

#9
Basem Khalifeh كتب:

اولا مشكرو على المساعدة

ثانيا ماذا يحدث ان لم نستخدمها في الكود التالي

’CalculateAreaFromRadius–find the area of a circle
Private Function CalculateAreaFromRadius(ByVal radius As Double) As Double
’Declare variables
Dim dblRadiusSquared As Double
Dim dblResult As Double
’Square the radius
dblRadiusSquared = radius * radius
’Multiply it by pi
dblResult = dblRadiusSquared * Math.PI
’Return the result
Return dblResult
End Function

السلام عليكم ورحمة الله وبركاته

الموضوع ببساطة

أنك تكتب الأكواد فيما يسمى بالوظائف وهذه الوظائف قد تؤدى عملية حسابية معينة كأن تجمع رقمين على سبيل المثال

لذلك عندما تستدعى هذه الوظيفة ترسل لها الرقمين المراد جمعهما، وهى تقوم بعملية الجمع ثم تعيد الناتج لك من خلال الأمر return والذي معناة أرجع ناتج العملية الحسابية

وهذا المفهوم يتم تدريسه في دورة المقدمة للبرمجة لأنه من أساسيات البرمجة التى يجب على المبرمج فهمها ومعرفة أنواع الوظائف

أرجو أن يكون مفيدا

أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا

Dr Sayed Tohamy

Programming Instructor

مدرب برمجة

---------------

EmaSoft2000

-------------------

هذا الموضوع مغلق.

مواضيع مشابهة