Menu
CoddyTech

Kiểm tra kiểu dữ liệu

Thuộc phần Kiến thức nền tảng trong hành trình Ruby của Coddy. Bài học 8 trên 88.

Ruby cung cấp phương thức .class để kiểm tra kiểu dữ liệu của bất kỳ đối tượng nào.

Bạn gọi phương thức (method) .class trên một biến hoặc giá trị, phương thức này trả về lớp (kiểu dữ liệu) của đối tượng đó. Chỉ cần thêm .class vào sau tên biến:

my_variable = 42
my_variable.class

Lệnh này sẽ trả về Integer vì biến chứa một giá trị số nguyên. Tương tự, .class sẽ trả về String cho dữ liệu dạng văn bản, Float cho số thập phân, TrueClass cho true, FalseClass cho false và Symbol cho các symbol.

Bạn có thể kết hợp .class với puts để hiển thị kiểu dữ liệu trên màn hình console, giúp bạn dễ dàng xác minh mình đang làm việc với loại dữ liệu nào ở bất kỳ thời điểm nào trong chương trình.

challenge icon

Thử thách

Dễ

Tạo bốn biến với các kiểu dữ liệu khác nhau, sau đó dùng phương thức .class để kiểm tra và hiển thị kiểu dữ liệu của từng biến.

Đầu tiên, tạo một biến tên là score và gán cho biến giá trị 88.5. Sau đó, tạo một biến tên là student_name và gán cho biến giá trị "Sarah". Tiếp theo, tạo một biến tên là passed và gán cho biến giá trị true. Cuối cùng, tạo một biến tên là year và gán cho biến giá trị 2024.

Sau khi tạo đủ bốn biến, dùng phương thức .class kết hợp với puts để hiển thị kiểu dữ liệu của từng biến theo đúng thứ tự sau: score, student_name, passed và year.

Tự làm thử

# TODO: Tạo bốn biến (variable) với giá trị và kiểu dữ liệu (data type) đã cho

# TODO: Dùng phương thức (method) .class cùng với puts để hiển thị kiểu dữ liệu của từng biến
# Nhớ hiển thị theo thứ tự: score, student_name, passed, year
quiz iconTự kiểm tra

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

Tự luyện tập: Trình biên dịch Ruby online