Sådan kaldes en funktion i VB: 3 trin (med billeder)

Indholdsfortegnelse:

Sådan kaldes en funktion i VB: 3 trin (med billeder)
Sådan kaldes en funktion i VB: 3 trin (med billeder)

Video: Sådan kaldes en funktion i VB: 3 trin (med billeder)

Video: Sådan kaldes en funktion i VB: 3 trin (med billeder)
Video: Can You REALLY Install Magento 2 in 5 Minutes? 2024, April
Anonim

Fast i begreberne "Funktion" i VB? Hvis Ja, læs denne vejledning for at lære de såkaldte konstruktioner af "Funktion" i VB's paradigme.

Trin

Kald en funktion i VB Trin 1
Kald en funktion i VB Trin 1

Trin 1. Hvad er funktion?

  • Brug en funktionsprocedure, når du skal returnere en værdi til opkaldskoden.
  • En funktion i sig selv har en type, og funktionen returnerer en værdi til den kaldende underrutine baseret på den kode, den indeholder.
Kald en funktion i VB Trin 2
Kald en funktion i VB Trin 2

Trin 2. Hvordan erklæres funktion?

  • Du kan kun definere en funktionsprocedure på modulniveau. Dette betyder, at erklæringskonteksten for en funktion skal være en klasse, struktur, modul eller grænseflade og ikke kan være en kildefil, navneområde, procedure eller blok.
  • En funktion erklæres på nøjagtig samme måde som en underrutine, undtagen ved hjælp af søgeordet "Funktion" i stedet for "Sub".
  • Funktionsprocedurer er standard for offentlig adgang. Du kan justere deres adgangsniveauer med adgangsmodifikatorerne.
Kald en funktion i VB Trin 3
Kald en funktion i VB Trin 3

Trin 3. Hvordan kalder man funktion?

  • Du kalder en funktionsprocedure ved hjælp af procedurnavnet efterfulgt af argumentlisten i parentes i et udtryk.
  • Du kan kun udelade parenteserne, hvis du ikke fremlægger argumenter. Din kode er dog mere læsbar, hvis du altid inkluderer parenteserne.
  • En funktion kan også kaldes ved hjælp af opkaldssætningen, i hvilket tilfælde returværdien ignoreres.
  • For at returnere en værdi skal du tildele en værdi af den korrekte type til funktionens navn, som om det var en variabel.

Syntaks

Erklæring

[adgangsmodifikator] [proceduremodifikatorer] [Delt] Funktionsnavn [(Af typeparamliste)] [(parameterliste)] [Som returntype] [udsagn] [Afslut funktion] [udsagn] Afslut funktion

Ringer

'Without Call Function_Name ()' With Call Call Function_Name ()

Eksempel

Et eksempel på funktion, der tilføjer to tal, er vist nedenfor

Private Function Add (ByVal x As Integer, ByVal y As Integer) As Integer Dim Res as integer Res = x + y Add = Res End function Private Sub Form_Load () Dim a As Integer Dim b As Integer Dim c As Integer a = 32 b = 64 c = Tilføj (a, b) MsgBox ("Sum er:" & c) End Sub

Anbefalede: