Cách gọi một hàm trong VB: 3 bước (có hình ảnh)

Mục lục:

Cách gọi một hàm trong VB: 3 bước (có hình ảnh)
Cách gọi một hàm trong VB: 3 bước (có hình ảnh)

Video: Cách gọi một hàm trong VB: 3 bước (có hình ảnh)

Video: Cách gọi một hàm trong VB: 3 bước (có hình ảnh)
Video: [Magento 2.x] Bài 1.3: Cài đặt Magento 2.x như thế nào ? 2024, Tháng tư
Anonim

Bạn mắc kẹt với các khái niệm về "Chức năng" trong VB? Nếu Có, hãy đọc hướng dẫn này để tìm hiểu cái gọi là cấu trúc của "Hàm" trong mô hình VB.

Các bước

Gọi một hàm trong VB Bước 1
Gọi một hàm trong VB Bước 1

Bước 1. Chức năng là gì?

  • Sử dụng thủ tục Hàm khi bạn cần trả về giá trị cho mã gọi.
  • Bản thân một hàm có một kiểu và hàm sẽ trả về một giá trị cho chương trình con đang gọi dựa trên mã mà nó chứa.
Gọi một hàm trong VB Bước 2
Gọi một hàm trong VB Bước 2

Bước 2. Cách khai báo Hàm?

  • Bạn chỉ có thể xác định một thủ tục Hàm ở cấp mô-đun. Điều này có nghĩa là ngữ cảnh khai báo cho một hàm phải là một lớp, cấu trúc, mô-đun hoặc giao diện và không thể là một tệp nguồn, không gian tên, thủ tục hoặc khối.
  • Một hàm được khai báo giống hệt như một chương trình con, ngoại trừ việc sử dụng từ khóa "Function" thay vì "Sub".
  • Các thủ tục hàm mặc định cho truy cập công khai. Bạn có thể điều chỉnh cấp độ truy cập của họ bằng các công cụ sửa đổi quyền truy cập.
Gọi một hàm trong VB Bước 3
Gọi một hàm trong VB Bước 3

Bước 3. Làm thế nào để gọi Hàm?

  • Bạn gọi một thủ tục Hàm bằng cách sử dụng tên thủ tục, theo sau là danh sách đối số trong dấu ngoặc đơn, trong một biểu thức.
  • Bạn chỉ có thể bỏ qua dấu ngoặc đơn nếu bạn không cung cấp bất kỳ đối số nào. Tuy nhiên, mã của bạn dễ đọc hơn nếu bạn luôn bao gồm các dấu ngoặc đơn.
  • Một hàm cũng có thể được gọi bằng cách sử dụng câu lệnh Call, trong trường hợp đó giá trị trả về bị bỏ qua.
  • Để trả về một giá trị, hãy gán một giá trị có kiểu thích hợp cho tên của hàm, như thể nó là một biến.

Cú pháp

Tuyên ngôn

[accessmodifier] [proceduremodifier] [Shared] Tên hàm [(Of typeparamlist)] [(danh sách tham số)] [Dưới dạng kiểu trả về] [câu lệnh] [Hàm thoát] [câu lệnh] Kết thúc hàm

Kêu gọi

'Không có Cuộc gọi Hàm_Name ()' Với Cuộc gọi Cuộc gọi Hàm_Name ()

Thí dụ

Ví dụ về hàm thêm hai số được hiển thị bên dưới

Hàm Private Thêm (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 = Add (a, b) MsgBox ("Sum is:" & c) End Sub

Đề xuất: