Rate this post

Hàm là tập hợp các mã được sử dụng để thực hiện một nhiệm vụ cụ thể. Đó là Swift 4, một hàm được sử dụng để chuyển các giá trị tham số cục bộ cũng như toàn cục bên trong các lời gọi hàm.

Các hàm có một tên cụ thể được sử dụng để “gọi” hàm thực hiện nhiệm vụ của nó khi cần thiết.

Các hàm Swift 4 chứa kiểu tham số và các kiểu trả về của nó.

Các bài viết khác:

Các loại chức năng

Các loại hàm phụ thuộc vào việc một hàm được định nghĩa trước hay do người lập trình tạo ra. Trong Swift 4, có hai loại hàm:

  1. Các hàm thư viện (Các hàm dựng sẵn) – Các hàm thư viện là loại hàm đã được định nghĩa sẵn trong Swift Framework.
  2. Các chức năng do người dùng định nghĩa – Các chức năng do người dùng định nghĩa được tạo bởi chính người lập trình.

Chức năng Thư viện

Các hàm thư viện là các hàm do người dùng định nghĩa đã được định nghĩa trong Swift framework. Các hàm này được sử dụng để giải quyết các vấn đề phổ biến và các thao tác đơn giản trong Swift như in, tìm tối thiểu và tối đa, v.v. để bạn không phải tự giải quyết chúng.

Các hàm thư viện có thể được sử dụng trực tiếp bằng cách gọi (gọi) nó. Ví dụ: hàm print ()

Bạn có thể xem tất cả các chức năng bên trong Swift framework bằng cách nhập Swift. Mở dấu nhắc lệnh và nhấp vào nó. Bạn sẽ thấy một trang mới. Tìm kiếm tất cả các câu bắt đầu bằng từ khóa func.

Ví dụ:

print(” w3seo”)  

Khi chúng ta chạy chương trình trên, nó sẽ hiển thị một w3seo đầu ra . Đó chỉ là bởi vì, chúng tôi đã gọi một hàm in đã được định nghĩa trong Swift Framework. Hàm được sử dụng để in đầu ra.

Chức năng do người dùng xác định

Swift 4 tạo điều kiện cho bạn xác định các chức năng của riêng mình. Các chức năng do người dùng định nghĩa chủ yếu được sử dụng để giải quyết các vấn đề hoặc thực hiện các tác vụ không có sẵn trong Swift Framework. Các chức năng này cũng có thể được sử dụng lại để thực hiện các tác vụ tương tự trong tương lai.

Cú pháp hàm

Giải thích tham số

func – Đây là một từ khóa mà bạn phải viết để tạo một hàm

function_name – Nó chỉ định tên của hàm. Bạn có thể đặt cho nó bất kỳ tên nào xác định chức năng hoạt động.

args … Nó xác định đầu vào mà một hàm chấp nhận.

-> Toán tử này được sử dụng để chỉ ra kiểu trả về của một hàm.

ReturnType – Nó xác định kiểu giá trị mà bạn có thể trả về từ một hàm. Ví dụ: Int, String, v.v.

return – Nó là một từ khóa được sử dụng để chuyển điều khiển của một chương trình sang lời gọi hàm và cũng trả về giá trị từ một hàm. Ngay cả khi bạn không chỉ định từ khóa return, hàm sẽ tự động trả về sau khi thực hiện câu lệnh cuối cùng.

value – Nó đại diện cho dữ liệu thực tế được trả về từ hàm. Loại giá trị phải khớp với ReturnType.

Làm thế nào để xác định hàm trong Swift 4?

Chúng ta có thể thực thi một hàm bằng cách gọi tên của hàm. Khi chúng ta xác định một hàm mới, nó có thể nhận một hoặc nhiều giá trị làm tham số đầu vào cho các hàm và nó sẽ xử lý các hàm trong phần thân chính và trả lại giá trị cho các hàm dưới dạng đầu ra ‘kiểu trả về’.

Ví dụ:

Giải thích định nghĩa hàm trên:

  • Keyword func chỉ định phần bắt đầu của tiêu đề hàm.
  • Wish chỉ định tên hàm để xác định và gọi hàm duy nhất trong chương trình.
  • (user: String) chỉ định phần cuối của tiêu đề hàm và chấp nhận một tham số kiểu String.
  • Hàm bao gồm một câu lệnh in bên trong phần thân, lệnh này thực thi sau khi bạn gọi hàm.

Làm thế nào để gọi hàm trong Swift 4?

Ví dụ:

Output:

Trong chương trình trên, wish (người dùng: “Ajeet”) gọi hàm và chuyển một giá trị kiểu chuỗi Ajeet. Nó trả về câu lệnh “Good Morning! \ (User). Have a Good day” thuộc loại Chuỗi và chuyển chương trình sang lệnh gọi hàm. Sau khi câu lệnh in đó thực thi bên trong hàm. Lưu ý: Luôn sử dụng tên có nghĩa của hàm phản ánh mục đích của hàm. Tạo một chức năng để chỉ làm một nhiệm vụ. Nếu một hàm thực hiện nhiều hơn một tác vụ, hãy chia hàm thành nhiều hàm.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now