PDA

View Full Version : سوال: تعربف تابع با ارگومان های اختیاری



ICANICAN
پنج شنبه 09 خرداد 1392, 04:46 صبح
با سلام
چه طورمیتونم یه تابع تعریف کنم که ارگومان های اختیاری داشته باشه یعنی طوی باشه که بتونم چند جور فراخوانی برای تابعم داشته باشم .مثل خیلی از تابع های خود وی بی که هم میتونیم به همه ارگومانها مقدار بدیم و تابع رو فراخونی کنیم هم به چندتا از آگومان ها به دلخواه مقدار بدیم و تابع رو فراخوانی کنیم .با تشکر:لبخندساده:

SlowCode
پنج شنبه 09 خرداد 1392, 05:35 صبح
سلام
از واژه Optional استفاده کن.

Sub func(arg1 as integer, Optional arg2 as string="Default value")
'Codes
End Sub

روش استفاده از مقدار پیشفرض رو هم واسه آرگومان دوم نوشتم.

setroyd
پنج شنبه 09 خرداد 1392, 12:15 عصر
private sub salam(optional sa as Byte ,bb as Byte )

مثلا این نوشته ی بالا غلط هست یادت باشه نمیتونی Optional رو به هر شکلی تعریف کنی باید از جایی شروع کنی که تا اخرش استفاده کنی یعنی اگه اول optional باشه بقیه معمولی نمیشه . ولی اگه اول به صورت normal تعریف کنی و اخریهارو optional مشکلی نیست . اینم یه نکته .