Jak wywołać funkcję w VB: 3 kroki (ze zdjęciami)

Spisu treści:

Jak wywołać funkcję w VB: 3 kroki (ze zdjęciami)
Jak wywołać funkcję w VB: 3 kroki (ze zdjęciami)

Wideo: Jak wywołać funkcję w VB: 3 kroki (ze zdjęciami)

Wideo: Jak wywołać funkcję w VB: 3 kroki (ze zdjęciami)
Wideo: Can You REALLY Install Magento 2 in 5 Minutes? 2024, Może
Anonim

Utknąłeś z koncepcjami „Funkcji” w VB ? Jeśli tak, przeczytaj ten przewodnik, aby poznać tak zwane konstrukcje „funkcji” w paradygmacie VB.

Kroki

Wywołanie funkcji w VB Krok 1
Wywołanie funkcji w VB Krok 1

Krok 1. Co to jest funkcja?

  • Użyj procedury Function, gdy musisz zwrócić wartość do kodu wywołującego.
  • Sama funkcja ma typ, a funkcja zwróci wartość do podprogramu wywołującego na podstawie kodu, który zawiera.
Wywołanie funkcji w VB Krok 2
Wywołanie funkcji w VB Krok 2

Krok 2. Jak zadeklarować funkcję?

  • Procedurę funkcji można zdefiniować tylko na poziomie modułu. Oznacza to, że kontekst deklaracji funkcji musi być klasą, strukturą, modułem lub interfejsem i nie może być plikiem źródłowym, przestrzenią nazw, procedurą ani blokiem.
  • Funkcja jest deklarowana dokładnie tak samo jak podprogram, z wyjątkiem użycia słowa kluczowego „Function” zamiast „Sub”.
  • Procedury funkcji są domyślnie udostępniane publicznie. Możesz dostosować ich poziomy dostępu za pomocą modyfikatorów dostępu.
Wywołanie funkcji w VB Krok 3
Wywołanie funkcji w VB Krok 3

Krok 3. Jak wywołać funkcję?

  • Wywołujesz procedurę Function przy użyciu nazwy procedury, po której następuje lista argumentów w nawiasach, w wyrażeniu.
  • Nawiasy możesz pominąć tylko wtedy, gdy nie podajesz żadnych argumentów. Jednak Twój kod jest bardziej czytelny, jeśli zawsze dołączasz nawiasy.
  • Funkcję można również wywołać za pomocą instrukcji Call, w którym to przypadku wartość zwracana jest ignorowana.
  • Aby zwrócić wartość, przypisz wartość odpowiedniego typu do nazwy funkcji, tak jakby była zmienną.

Składnia

Deklaracja

[modyfikator dostępu] [modyfikatory procedury] [Wspólna] Nazwa funkcji [(Listyparametrów)] [(Listaparametrów)] [Jako typ zwracany] [Oświadczenia] [Funkcja wyjścia] [Oświadczenia] Funkcja zakończenia

Powołanie

'Bez wywołania nazwa_funkcji() 'Z wywołaniem wywołania nazwa_funkcji()

Przykład

Poniżej pokazano przykład funkcji dodawania dwóch liczb

Funkcja prywatna Add(ByVal x As Integer, ByVal y As Integer) As Integer Dim Res jako integer Res = x + y Add = Res Zakończ funkcję Private Sub Form_Load() Dim a As Integer Dim b As Integer Dim c As Integer a = 32 b = 64 c = Dodaj(a, b) MsgBox („Suma to:” & c) End Sub

Zalecana: