Kiểu dữ liệu logic
Thuộc phần Kiến thức nền tảng trong hành trình R của Coddy. Bài học 7 trên 78.
Kiểu dữ liệu logic có hai giá trị chân lý: TRUE và FALSE. Các giá trị này thể hiện khái niệm đúng và sai, vốn rất quan trọng để điều khiển luồng chương trình và thực hiện phép so sánh. Lưu ý rằng cả hai giá trị đều được viết bằng chữ in hoa và không có dấu ngoặc kép. Kiểu dữ liệu này cũng có NA, dùng để đánh dấu giá trị bị thiếu.
Tạo biến logic theo cùng một mẫu mà bạn đã học:
is_complete <- TRUE
has_error <- FALSEGiá trị logic rất hữu ích khi chương trình cần đưa ra quyết định, kiểm tra điều kiện hoặc lưu kết quả so sánh. Chúng tạo nền tảng để kiểm soát những gì code của bạn thực hiện trong các tình huống khác nhau.
Thử thách
DễTạo ba biến logic để biểu thị các trạng thái hệ thống khác nhau. Đầu tiên, tạo một biến tên là is_online và gán giá trị TRUE cho biến đó. Sau đó, tạo một biến tên là has_permission và gán giá trị FALSE cho biến đó. Cuối cùng, tạo một biến tên là system_ready và gán giá trị TRUE cho biến đó. Hiển thị cả ba biến bằng hàm print().
Tự làm thử
# TODO: Viết code tại đây
# Tạo ba biến (variable) kiểu logic rồi hiển thị chúng bằng print()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 2
Toán tử logic (AND, OR)Toán tử logic phần 2 (NOT)Ôn tập: logic đơn giảnLogic vector hóa phần 1Logic vector hóa phần 22Biến và kiểu dữ liệu
Kiểu dữ liệu sốKiểu dữ liệu số nguyênKiểu dữ liệu ký tựKiểu dữ liệu logicKiểm tra kiểu dữ liệuQuy tắc đặt tênGiá trị thiếu: NATóm tắt: tạo biến8Vòng lặp
Vòng lặp forVòng lặp whileBreakNext (continue)Ôn tập: giai thừaTạo dãy (seq, :)Vòng lặp lồng nhauÔn tập: đầu vào động3Toán tử phần 1
Toán tử số họcPhép chia lấy phần nguyên và phép moduloToán tử gánÔn tập: phép tính đơn giảnToán tử so sánh6Nhập xuất cơ bản
In đầu raDùng cat để in đầu raĐầu ra với biếnĐọc đầu vào bằng readline()Cơ bản về chuyển đổi kiểuÔn tập: máy tính tuổiÔn tập: đúng hay sai9Hàm
Khai báo hàmĐối số hàmGiá trị trả vềÔn tập: hàm SigmaÔn tập: hàm xác thựcGiá trị tham số mặc địnhTự luyện tập: Trình biên dịch R online