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

Giải thích về các biến trong Kotlin: Khai báo, chuyển nhượng và hướng dẫn phương pháp hay nhất

In lại Tác giả: Sahara Thời gian cập nhật: 2024-06-20 21:01:33 63 4
mua khóa gpt4 Nike

Biến Kotlin

Biến là các thùng chứa được sử dụng để lưu trữ các giá trị dữ liệu.

Để tạo một biến, hãy sử dụng var hoặc val, sau đó gán giá trị cho biến đó bằng dấu bằng (=):

ngữ pháp

tên biến var = giá trị tên biến val = giá trị

Ví dụ.

var name = "John" val Birthyear = 1975 println(name) // In giá trị của tên println(birthyear) // In giá trị năm sinh

Sự khác biệt giữa var và val là các biến được khai báo bằng từ khóa var có thể được thay đổi/sửa đổi, trong khi các biến val thì không.

Loại biến

Không giống như nhiều ngôn ngữ lập trình khác, các biến trong Kotlin không cần phải khai báo bằng một loại cụ thể (như "Chuỗi" cho văn bản, "Int" cho số, nếu bạn quen thuộc với loại đó).

Để tạo một biến trong Kotlin lưu trữ văn bản và một biến khác lưu trữ số, hãy xem ví dụ sau:

Ví dụ.

var name = "John" // Chuỗi (văn bản) val năm sinh = 1975 // Int (number) println(name) // In giá trị của tên println(birthyear) // In giá trị năm sinh

Kotlin đủ thông minh để hiểu rằng "John" là một Chuỗi (văn bản) và 1975 là một biến Int (số).

Tuy nhiên, nếu bạn nhấn mạnh, bạn cũng có thể chỉ định loại:

Ví dụ.

tên var: String = "John" // Chuỗi val năm sinh: Int = 1975 // Int println(name) println(birthyear)

Bạn cũng có thể khai báo một biến mà không cần gán giá trị và gán giá trị sau. Tuy nhiên, điều này chỉ có thể thực hiện được khi chỉ định loại:

Một ví dụ sẽ là thế này:

tên var: Tên chuỗi = "John" println(name)

Ví dụ điều này sẽ tạo ra lỗi:

var name name = "John" println(name)

Lưu ý: Bạn sẽ tìm hiểu thêm về các kiểu dữ liệu trong chương tiếp theo.

Một lưu ý về val.

Khi bạn tạo một biến bằng từ khóa val, giá trị không thể thay đổi/gán lại.

Ví dụ sau sẽ tạo ra lỗi:

Ví dụ.

val name = "John" name = "Robert" // Lỗi (val không thể được gán lại) println(name)

Khi sử dụng var, bạn có thể thay đổi giá trị bất cứ lúc nào:

Ví dụ.

var name = "John" name = "Robert" println(name)

Vậy khi nào nên sử dụng val?

Từ khóa val rất hữu ích khi bạn muốn một biến luôn lưu trữ cùng một giá trị, chẳng hạn như PI (3.14159...):

Ví dụ.

val pi = 3.14159265359 println(pi)

biến hiển thị

Như bạn có thể thấy trong ví dụ trên, phương thức println() thường được sử dụng để hiển thị các biến.

Để kết hợp văn bản và biến cùng lúc, hãy sử dụng ký tự +:

Ví dụ.

val name = "John" println("Xin chào" + tên)

Bạn cũng có thể sử dụng ký tự + để thêm biến này vào biến khác:

Ví dụ.

val firstName = "John " val LastName = "Doe" val fullName = firstName + LastName println(fullName)

Đối số với các giá trị, ký tự + đóng vai trò là toán tử:

Ví dụ.

val x = 5 val y = 6 println(x + y) // in value of x + y

Từ ví dụ trên, bạn có thể mong đợi:

11.

biến tên

Một biến có thể có tên ngắn (chẳng hạn như x và y) hoặc tên mang tính mô tả hơn (tuổi, tổng hợp, tổng hợp).

Quy tắc chung cho các biến Kotlin là:

  • Tên có thể chứa chữ cái, số, dấu gạch dưới và ký hiệu đô la
  • Tên nên bắt đầu bằng một chữ cái
  • Tên cũng có thể bắt đầu bằng $ và _ (nhưng chúng tôi sẽ không sử dụng tên đó trong hướng dẫn này)
  • Tên có chữ hoa đặc biệt ("myVar" và "myvar" là các biến khác nhau)
  • Tên phải bắt đầu bằng cách viết chữ thường và không được chứa dấu cách
  • Không thể sử dụng các từ dành riêng (chẳng hạn như từ khóa Kotlin như var hoặc String) làm tên

Vỏ lạc đà biến

FirstName và LastName làm biến tên trong ví dụ trên, thay vì FirstName và LastName đây được gọi là. "ra khỏi câu lạc bộ "" "myFavoriteFood", "rateActionMovies", vv, làm như vậy có thể tạo ra sự biến đổi dễ đọc hơn.

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é.

bạn muốn biết thêm về cách giải thích chi tiết về biến Kotlin: khai báo, phân công và hướng dẫn cách thực hiện tốt nhất, vui lòng tìm kiếm bài viết CFSDN. Hoặc tiếp tục duyệt các bài viết liên quan, tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai .

63 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