Boolean
Thuộc phần Kiến thức nền tảng trong hành trình GDScript của Coddy. Bài học 7 trên 92.
Kiểu Boolean chỉ có hai giá trị: true hoặc false. Kiểu dữ liệu này trong GDScript là bool.
Các giá trị được viết bằng chữ thường và không có dấu ngoặc kép:
var is_alive = true
var has_key = falseLệnh này tạo hai biến: is_alive chứa true và has_key chứa false. print(is_alive) hiển thị true.
Viết hoa rất quan trọng. True và TRUE không phải là giá trị Boolean trong GDScript: chúng được hiểu là tên, không có biến nào mang những tên đó, và Godot báo lỗi trước khi chương trình chạy.
Có dấu ngoặc kép, "true" là một String chứa từ true. Nó in ra giống nhau, nhưng đây là văn bản, không phải giá trị Boolean.
Giá trị Boolean lưu trữ những thông tin chỉ có thể đúng hoặc sai, chẳng hạn như cửa đang mở hay ván chơi đã kết thúc. Các chương về toán tử và câu lệnh điều kiện dùng chúng để đưa ra lựa chọn.
Thử thách
Người mớiTạo hai biến Boolean bên dưới chú thích:
is_alivevới giá trịtruehas_keyvới giá trịfalse
Đừng thay đổi các dòng print(). Chương trình in ra:
is_alive = true
has_key = falseTự làm thử
# Tạo các biến (variable) is_alive và has_key bên dưới
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
4Toán tử phần 1
Toán tử số họcPhép chia lấy phần nguyênToán tử moduloPhép tính số học rút gọnÔn tập, phép tính đơn giảnToán tử so sánh7Nhập xuất cơ bản
Đầu raĐầu ra với biếnĐịnh dạng chuỗiĐầu vàoÉp kiểuÔn tập đến 120Ôn tập đúng hay sai10Hàm
Khai báo hàmĐối sốTrả vềKiểu trả vềÔn tập: hàm SigmaÔn tập: hàm kiểm tra hợp lệGiá trị mặc định16Theo dõi chi tiêu hằng ngày
Tổng quan dự ánThoát chương trình5Toán tử phần 2
Toán tử logic phần 1Toán tử logic phần 2Ôn tập: logic đơn giảnToán tử logic phần 3Toán tử ba ngôi8Máy tính chia hóa đơn
Lời chàoNhận đầu vào3Biến, phần 2
Khai báo kiểu dữ liệuSuy luận kiểu dữ liệuHằng sốÔn tập: khởi tạo biếnChuyển đổi kiểu dữ liệu9Vòng lặp
Vòng lặp forVòng lặp whileBreakContinueÔn tập: giai thừaHàm rangeVòng lặp lồng nhauÔn tập: đầu vào độngTự luyện tập: Trình biên dịch GDScript online