Số
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 6 trên 86.
Biến là những nơi chứa giá trị dữ liệu. Chúng dùng để lưu trữ, thao tác và hiển thị thông tin trong chương trình.
Nói ngắn gọn, biến giống như một đơn vị bộ nhớ mà ta có thể truy cập bằng cách nhập tên biến.
Mỗi biến có một tên riêng và một giá trị có thể thuộc nhiều kiểu dữ liệu khác nhau. Swift là ngôn ngữ an toàn về kiểu dữ liệu, nghĩa là ngôn ngữ này áp dụng quy tắc nghiêm ngặt về kiểu dữ liệu mà các biến có thể chứa.
Để khởi tạo một biến (variable) hoặc hằng số (constant), ta dùng định dạng sau:
let constantName = value
var variableName = valueHãy cùng xem các kiểu số khác nhau:
Int: số nguyên, chẳng hạn như 1 hoặc -2.
Double: một số thực (số thập phân), chẳng hạn như 1.32 hoặc 0.98.
Ví dụ:
Để khởi tạo một hằng số kiểu Int có tên a và giá trị 3:
let a = 3Để khởi tạo một hằng số kiểu Double có tên b và giá trị 13.2:
let b = 13.2Lưu ý: Tên biến không thể bắt đầu bằng số. Dùng camelCase để phân tách các từ (ví dụ: playerName), không dùng dấu cách hoặc dấu gạch nối.
Thử thách
Người mớiViết code khởi tạo một hằng số có tên myVar với giá trị 5.
- Thay
?bằng giá trị phù hợp - Các dòng bắt đầu bằng
//là chú thích. Chúng giải thích việc cần làm nhưng không ảnh hưởng đến code của bạn - Chỉ thay đổi dòng
let myVar = ?
Tự làm thử
// Viết code vào bên dưới
let myVar = ?
// Đừng thay đổi dòng bên dưới
print("myVar = \(myVar)")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