Hoe om 'n funksie in VB te noem: 3 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om 'n funksie in VB te noem: 3 stappe (met foto's)
Hoe om 'n funksie in VB te noem: 3 stappe (met foto's)

Video: Hoe om 'n funksie in VB te noem: 3 stappe (met foto's)

Video: Hoe om 'n funksie in VB te noem: 3 stappe (met foto's)
Video: Can You REALLY Install Magento 2 in 5 Minutes? 2024, April
Anonim

Vasgevang met die konsepte van 'funksie' in VB? Indien Ja, lees hierdie gids om die sogenaamde konstruksies van 'funksie' in die paradigma van VB te leer.

Stappe

Noem 'n funksie in VB Stap 1
Noem 'n funksie in VB Stap 1

Stap 1. Wat is funksie?

  • Gebruik 'n funksieprosedure as u 'n waarde na die oproepkode moet teruggee.
  • 'N Funksie self het 'n tipe, en die funksie gee 'n waarde terug aan die roepende subroutine, gebaseer op die kode wat dit bevat.
Noem 'n funksie in VB Stap 2
Noem 'n funksie in VB Stap 2

Stap 2. Hoe om funksie te verklaar?

  • U kan 'n funksieprosedure slegs op modulevlak definieer. Dit beteken dat die verklaringskonteks vir 'n funksie 'n klas, struktuur, module of koppelvlak moet wees, en kan nie 'n bronlêer, naamruimte, prosedure of blok wees nie.
  • 'N Funksie word presies op dieselfde manier verklaar as 'n subroutine, behalwe deur die sleutelwoord "Funksie" in plaas van "Sub" te gebruik.
  • Funksieprosedures is standaard vir openbare toegang. U kan hul toegangsvlakke aanpas met die toegangswysers.
Noem 'n funksie in VB Stap 3
Noem 'n funksie in VB Stap 3

Stap 3. Hoe bel ek Funksie?

  • U noem 'n funksieprosedure deur die prosedure -naam te gebruik, gevolg deur die argumentelys tussen hakies, in 'n uitdrukking.
  • U kan die hakies slegs weglaat as u geen argumente voer nie. U kode is egter meer leesbaar as u altyd die hakies insluit.
  • 'N Funksie kan ook opgeroep word met behulp van die Oproep -verklaring, in welke geval die retourwaarde geïgnoreer word.
  • Om 'n waarde terug te gee, ken 'n waarde van die regte tipe aan die naam van die funksie toe, asof dit 'n veranderlike is.

Sintaksis

Verklaring

[toegangswyser] [proseduremodifiseerders] [Gedeel] Funksienaam [(Van tikparamyslys)] [(parameterlys)] [As terugtipe] [stellings] [Uitgangsfunksie] [stellings] Eindfunksie

Roep

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

Voorbeeld

'N Voorbeeld van 'n funksie wat twee getalle byvoeg, word hieronder getoon

Privaat funksie 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 = Voeg by (a, b) MsgBox ("Som is:" & c) Einde Sub

Aanbeveel: