PDA

View Full Version : سوال: ایجاد تابع



mehran788
سه شنبه 21 آذر 1391, 00:21 صبح
سلام
من می خوام یه تابع درست کنم که یک عدد رو بگیره و اگه عدد درست بود true و اگه نادرست بود false رو برگردونه.درست یا غلط بودن رو خود تابع تشخیص میده فقط قالب تابع رو نمی دونم.
ممنون

farazjalili
سه شنبه 21 آذر 1391, 00:34 صبح
سلام
[ <attributelist> ] [ accessmodifier ] [ proceduremodifiers ] [ Shared ] [ Shadows ] [ Async | Iterator ]
Function name [ (Of typeparamlist) ] [ (parameterlist) ] [ As returntype ] [ Implements implementslist | Handles eventlist ]
[ statements ]
[ Exit Function ]
[ statements ]
End Function
مثال :
Function myFunction(ByVal j As Integer) As Double
Return 3.87 * j
End Function

محسن واژدی
چهارشنبه 22 آذر 1391, 09:25 صبح
سلام
[ <attributelist> ] [ accessmodifier ] [ proceduremodifiers ] [ Shared ] [ Shadows ] [ Async | Iterator ]
Function name [ (Of typeparamlist) ] [ (parameterlist) ] [ As returntype ] [ Implements implementslist | Handles eventlist ]
[ statements ]
[ Exit Function ]
[ statements ]
End Function
مثال :
Function myFunction(ByVal j As Integer) As Double
Return 3.87 * j
End Function
سلام علیکم
اکثر موارد این ترکیب تنها در نسخه .net کاربرد دارد


ترکیب روال Function در وی بی6:
[Modifiers] Function FunctionName [(ParameterList)] As ReturnType
[Statements]
End Function

برای برگشت نتیجه در وی بی6 از نام تابع بجای Return استفاده میکنیم:
Function myFunction(ByVal j As Integer) As Double
myFunction= 3.87 * j
End Function

موفق باشید

MohammadGh2011
چهارشنبه 22 آذر 1391, 10:04 صبح
سلام عليکم

بله همونطور که دوست عزيزم آقاي واژدي گفتند دستور Return براي زبانهاي برنامه نويسي خانواده ي دات نت هستش و در وي بي6 نام تابع را نوشته = عملياتي که قرار است انجام دهد را روبه روي آن مينويسيم يعني همانطور که آقاي واژدي بزرگوار نشان دادند.
فکر کنم اين دوستمون اينجا رو با تالار vb.net اشتباه گرفتند.



موفق باشيد