cuốn sách gpt4 ai đã làm

Giải thích chi tiết về vòng lặp và chức năng Kotlin: Hướng dẫn lập trình hiệu quả

In lại Tác giả: Sahara Thời gian cập nhật: 2024-08-08 16:59:07 59 4
mua khóa gpt4 Nike

Kotlin loop

Khi làm việc với mảng, bạn thường phải lặp qua tất cả các phần tử.

Để lặp lại các mảng tử, hãy sử dụng vòng lặp cho toán tử trong:

Ví dụ.

Xuất tất cả các phần tử trong ô tô:

val xe = arrayOf("Volvo", "BMW", "Ford", "Mazda") for (x in car) { println(x) }

Bạn có thể lặp qua nhiều loại mảng khác nhau.

Trong ví dụ sau, chúng tôi lặp lại một mảng số nguyên:

Ví dụ.

val nums = arrayOf(1, 5, 10, 15, 20) for (x in nums) { println(x) }

truyền thống xe đạp

Không giống như Java và các trình lập trình ngôn ngữ khác, Kotlin không có vòng lặp cho hệ thống truyền tải.

Trong Kotlin, vòng lặp được sử dụng để lặp qua các mảng, phạm vi ô và các thứ khác chứa giá trị được đếm.

phạm vi Kotlin

Sử dụng vòng lặp for, bạn cũng có thể tạo một giá trị vi phạm bằng ..:

Ví dụ.

In toàn bộ bảng chữ cái:

for (ký tự trong 'a'..'x') { println(chars) }

Bạn cũng có thể tạo số thứ tự:

Ví dụ.

cho (số trong 5..15) { println(nums) }

LƯU Ý: Giá trị đầu tiên và cuối cùng được bao gồm trong phạm vi.

Kiểm tra giá trị xem có tồn tại không.

Bạn cũng có thể sử dụng toán tử để kiểm tra xem giá trị có tồn tại trong phạm vi vi phạm hay không:

Ví dụ.

val nums = arrayOf(2, 4, 6, 8) if (2 in nums) { println("Tồn tại!") } else { println("Không tồn tại.") }

Ví dụ.

val xe = arrayOf("Volvo", "BMW", "Ford", "Mazda") if ("Volvo" trong ô tô) { println("Tồn tại!") } else { println("Không tồn tại." ) }

Ngắt hoặc tiếp tục một vi phạm

Bạn cũng có thể sử dụng từ khóa break và continue trong phạm vi vòng lặp/for:

Ví dụ.

Dừng vòng lặp khi số bằng 10:

for (nums in 5..15) { if (nums == 10) { break } println(nums) }

Ví dụ.

Bỏ qua 10 trong vòng lặp và tiếp tục với vòng lặp tiếp theo:

for (nums in 5..15) { if (nums == 10) { continue } println(nums) }

Hàm Kotlin

Hàm là một đoạn mã được chạy chỉ khi được gọi.

Bạn có thể truyền dữ liệu (được gọi là tham số) cho các hàm.

Các hàm được sử dụng để thực hiện một số thao tác nhất định, chúng còn được gọi là các phương thức.

Các hàm được xác định trước

Hóa ra bạn đã biết hàm là gì. Bạn đã sử dụng nó trong suốt hướng dẫn này! .

Ví dụ: println() là một hàm. Nó được sử dụng để xuất/in văn bản ra màn hình:

Ví dụ.

vui vẻ main() { println("Xin chào thế giới") }

Tạo chức năng của riêng bạn

Để tạo hàm của riêng bạn, hãy sử dụng từ khóa fun và viết tên hàm theo sau dấu ngoặc đơn ():

Ví dụ.

Tạo một hàm gọi là myFunction để xuất ra một số văn bản:

fun myFunction() { println("Tôi vừa bị xử tử!") }

chức năng gọi

Bây giờ bạn đã tạo một hàm, bạn có thể thực thi nó bằng cách gọi nó.

Để gọi một hàm trong Kotlin, hãy viết tên hàm theo sau là hai dấu ngoặc đơn ().

Trong ví dụ sau, myFunction() in một số văn bản (hành động) khi được gọi:

Ví dụ.

fun main() { myFunction() // Gọi myFunction } // Xuất ra "Tôi vừa mới được thực thi!"

Bạn có thể gọi một hàm nhiều lần nếu muốn:

Ví dụ.

fun main() { myFunction() myFunction() myFunction() } // Tôi vừa bị xử tử! // Tôi vừa bị xử tử! // Tôi vừa bị xử tử!

Thông số chức năng

Thông tin có thể được chuyển đến các hàm dưới dạng tham số.

Các tham số được chỉ định sau tên hàm, trong ngoặc đơn. Bạn có thể thêm bất kỳ số lượng tham số nào, chỉ cần phân tách chúng bằng dấu phẩy. Lưu ý rằng bạn phải chỉ định loại của từng tham số (Int, String, v.v.).

Ví dụ sau có hàm nhận tham số chuỗi có tên fname. Khi gọi một hàm, chúng ta truyền vào một tên, tên này được sử dụng bên trong hàm để in ra tên đầy đủ:

Ví dụ.

fun myFunction(fname: String) { println(fname + " Doe") } fun main() { myFunction("John") myFunction("Jane") myFunction("George") } // John Doe // Jane Doe / / George Doe

Khi một đối số được truyền vào hàm, nó được gọi là tham số thực. Vì vậy, từ ví dụ trên: fname là một tham số và John, Jane và George là các tham số thực tế.

nhiều tham số

Bạn có thể có bất kỳ số lượng tham số:

Ví dụ.

fun myFunction(fname: String, age: Int) { println(fname + " is " + age) } fun main() { myFunction("John", 35) myFunction("Jane", 32) myFunction("George", 15) } // John 35 // Jane 32 // George 15

Lưu ý: Khi sử dụng nhiều đối số, lệnh gọi hàm phải có cùng số lượng đối số thực tế như đối số và các đối số phải được truyền theo cùng một thứ tự.

giá trị trả về

Trong ví dụ trên, chúng ta sử dụng hàm để xuất một giá trị. Trong ví dụ sau, chúng ta sẽ sử dụng hàm để trả về một giá trị và gán nó cho một biến.

Để trả về một giá trị, hãy sử dụng từ khóa return và chỉ định kiểu trả về (Int trong ví dụ này) sau dấu ngoặc đơn của hàm:

Ví dụ.

Hàm có tham số Int và kiểu trả về Int:

fun myFunction(x: Int): Int { return (x + 5) } fun main() { var result = myFunction(3) println(result) } // 8 (3 + 5)

Sử dụng hai tham số

Ví dụ.

Hàm có hai tham số Int và kiểu trả về Int:

fun myFunction(x: Int, y: Int): Int { return (x + y) } fun main() { var result = myFunction(3, 5) println(result) // 8 (3 + 5)

Cú pháp viết tắt cho giá trị trả về

Ngoài ra còn có một cú pháp ngắn hơn để trả về một giá trị. Bạn có thể sử dụng toán tử = thay vì trả về mà không chỉ định kiểu trả về. Kotlin đủ thông minh để tự động tìm ra kiểu trả về:

Ví dụ.

fun myFunction(x: Int, y: Int) = x + y fun main() { var result = myFunction(3, 5) println(result) // 8 (3 + 5)

cuối cùng

đó:

Tìm kiếm tài khoản công khai WeChat: Let us Coding và theo dõi tài khoản đó để nhận thông tin bài viết mới nhất.

Nếu đọc xong hữu ích thì hãy like, sưu tầm và theo dõi nhé.

Cuối cùng, bài viết này về Giải thích chi tiết về vòng lặp và chức năng của Kotlin: Hướng dẫn lập trình hiệu quả kết thúc ở đây. Nếu bạn muốn biết thêm về Giải thích chi tiết về vòng lặp và chức năng của Kotlin: Hướng dẫn lập trình hiệu quả, vui lòng tìm kiếm các bài viết CFSDN hoặc tiếp tục duyệt các bài viết liên quan. tất cả sẽ ủng hộ blog của tôi trong tương lai! .

59 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress