Let và var
Thuộc phần Kiến thức nền tảng trong hành trình Swift của Coddy. Bài học 4 trên 86.
Trong Swift, bạn dùng let và var để lưu trữ giá trị.
var tạo một biến (variable). Giá trị của biến có thể thay đổi sau này:
var score = 10
print(score) // 10
score = 20
print(score) // 20let tạo một hằng số. Giá trị của nó không thể thay đổi sau khi đã được đặt:
let name = "Alice"
print(name) // Alice
// name = "Bob" // Lỗi! Không thể gán giá trị cho hằng số 'let'Nên dùng cái nào khi nào?
- Mặc định, hãy dùng
let. Nếu giá trị không cần thay đổi, hãy dùng hằng số. - Chỉ dùng
varkhi bạn biết giá trị sẽ cần thay đổi.
Đây là một thực tiễn tốt trong Swift, giúp code của bạn an toàn hơn và dễ hiểu hơn.
Thử thách
Người mớiTạo một hằng số tên là language có giá trị "Swift" và một biến tên là age có giá trị 25. In ra hai giá trị trên hai dòng riêng biệt.
Tự làm thử
// Viết code của bạn bên dưới
// Một trong hai không bao giờ thay đổi giá trị, còn cái kia thì có thể
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiến thức nền tảng
4Các toán tử, phần 1
Toán tử số họcToán tử moduloPhép gán kết hợpÔn tập: phép tính đơn giảnToán tử so sánh7Nhập xuất cơ bản
Hàm in raNội suy chuỗiĐầu vào từ dòngChuyển đổi kiểu dữ liệuÔn tập đến 120Ôn tập đúng hay sai3Giá trị tùy chọn
Giá trị tùy chọn là gìMở gói bằng if letGuard letToán tử gộp nilÔn tập: mở gói an toàn6Ra quyết định
Câu lệnh ifIf và elseÔn tập: máy tính đơn giảnCâu lệnh switchSwitch với khoảng giá trị9Vòng lặp
Vòng lặp for-inVòng lặp whileVòng lặp repeat-whileBreakContinueÔn tập: giai thừaDải giá trị trong vòng lặpVòng lặp lồng nhauÔn tập: đầu vào động12Kiến thức cơ bản về mảng
Khai báo mảngTruy cập phần tửChỉnh sửa mảngPhương thức của mảngÔn tập: Danh sách sản phẩmÔn tập: Mảng đảo ngượcTuple15Trình theo dõi chi tiêu hằng ngày
Tổng quan về dự ánThoát chương trìnhTự luyện tập: Playground Swift