السلام عليكم و رحمة الله و بركاته
اواجه في كثير من الاكواد الامر return
لكن لا اعرف الغرض منه بالضبط لذلك اتمنى شرح هذه الخاصية او الامر
السلام عليكم و رحمة الله و بركاته
اواجه في كثير من الاكواد الامر return
لكن لا اعرف الغرض منه بالضبط لذلك اتمنى شرح هذه الخاصية او الامر
أخوي الامر 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
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
اتمنى ان اكون افدتك بشي
يعني هو أمر للتاكيد على اختيار معين و حفظه
هو امر لخزن قيمة معينه واعادتها وقت الاستدعاء
هي كلمه من كلمات اللغة وتعتي ان الوظيفة انتهت من العمل وهذه هي القيمة المرادة من الوظيفة وخروج منها
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); 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
جرب وانت تعرف
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); 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
-------------------
هذا الموضوع مغلق.