Home > lang > methoddecl 
 en fr de es it nl pl pt pt_BR mk ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Previous  Next  Edit  Rename  Undo  Refresh  Search  Administration  
Documentation
History
 
Warning! This page is not up to date.  See english version 
Deklarimi i metodave

Procedurat

[ STATIC ] { PUBLIC | PRIVATE } { PROCEDURE | SUB }
  Identifikatori
  (
    [ Parametri AS Tipi i të dhënës [ , ... ] ] [ , ]
    [ OPTIONAL Parametrat obcional AS Tipi i të dhënës [ , ... ] ] [ , ] [ ... ]
  )
  ...
END

Kjo deklaron procedurë, dmth. Metoda që nuk kthen rezultat.

Fjala kyçe END tregon fundin e procedurës.

Funksionet

[ STATIC ] { PUBLIC | PRIVATE } { FUNCTION | PROCEDURE | SUB }
  Identifikatori
  (
    [ Parametri AS Tipi i të dhënës [ , ... ] ] [ , ]
    [ OPTIONAL Parametri opcional AS Tipi i të dhënës [ , ... ] ] [ , ] [ ... ]
  )
  AS Tipi i të dhënës
  ...
END

Kjo deklaron funksion dmth. Metoda që rezulton një vlerë.

Fjala kyçe END tregon fundin e funksionit.

Tipi i të dhënës që rezulton duhet te përcaktohet.

Gjithashtu, këto deklarime duhet të shkruhen një vijë të njejtë. Janë të ndara me qëllim të leximit më të lehte.

Përdoreni fjalën kyçe RETURN që t'a mbaroni funksionin dhe t'a ktheni vlerën kthyese deri te thirësi.

Example

FUNCTION Calc(fX AS Float) AS Float
  RETURN Sin(fX) * Exp(- fX)
END

PUBLIC SUB Button1_Click()
  PRINT Calc(0);; Calc(0.5);; Calc(1)
END

0 0.290786288213 0.309559875653

Qasja e metodave

Metoda ka qasje çdo kund në Klasë ku është deklaruar.

Argumentet e metodave

Të gjitha argumentet e Metoda ndahen me presje.

Metoda qaset me Param Klasë.

Example

STATIC PUBLIC PROCEDURE Main()
...
PUBLIC FUNCTION Calc(fA AS Float, fB AS Float) AS Float
...
PRIVATE SUB DoIt(sCommand AS String, OPTIONAL bSaveIt AS Boolean = TRUE)
...
STATIC PRIVATE FUNCTION MyPrintf(sFormat AS String, ...) AS Integer

See also

Deklarimi i ndryshoreve