جامباس/الوظائف المخصصة
من ويكي الكتب
< جامباس
الإجراءات هي وظائف فرعية ، لذا نستخدم الكلمة الإنجليزية SUB ، ويتم تنفيذها بدون تعيد أية قيمة.
- تركيب الجملة
[STATIC] {PUBLIC|PRIVATE} {PROCEDURE|SUB} Identifier
[[BYREF] Parameter AS Datatype [, ...]] [,] [OPTIONAL [BYREF] Optional Parameter AS Datatype [, ... ]] [,] [...] ) ... END PUBLIC SUB Button1_Click() PRINT Calc(0);; Calc(0.5);; Calc(1) END
الوظائف [تعديل]
وظائف فرعية مثل الإجراءات لكنها تقوم بإرجاع قيمة.
- تركيب الجملة
[STATIC] {PUBLIC|PRIVATE} {FUNCTION|PROCEDURE|SUB} Identifier
[[BYREF] Parameter AS Datatype [, ...]] [,] [OPTIONAL [BYREF] Optional Parameter AS Datatype [, ...]] [,] [...] AS Datatype ... RETURN Value 'In Gambas the RETURN value is passed as a parameter to the RETURN statement. In VB the RETURN value is assigned to the FUNCTION name: Solve1 = TRUE END FUNCTION Calc(fX AS Float) AS Float RETURN Sin(fX) * Exp(- fX) END