Menu
CoddyTech

检查数据类型

本课属于 Coddy Ruby 学习旅程的“基础知识”单元。第 8 课,共 88 课。

Ruby 提供了 .class 方法,用于检查任何对象的数据类型。

.class 方法可以对变量或值调用,并返回该对象的类(数据类型)。只需在变量名后面加上 .class:

my_variable = 42
my_variable.class

这会返回 Integer,因为变量中包含一个整数值。同样,对于文本数据,.class 会返回 String;对于小数,返回 Float;对于 true,返回 TrueClass;对于 false,返回 FalseClass;对于符号,返回 Symbol。

你可以将 .class 和 puts 结合起来,在控制台中显示数据类型,这样就能轻松确认程序中任何位置正在处理哪种数据。

challenge icon

挑战

简单

创建四个数据类型各不相同的变量,然后使用 .class 方法检查并显示每个变量的数据类型。

首先,创建一个名为 score 的变量,并为它赋值 88.5。然后,创建一个名为 student_name 的变量,并为它赋值 "Sarah"。接下来,创建一个名为 passed 的变量,并为它赋值 true。最后,创建一个名为 year 的变量,并为它赋值 2024。

创建好这四个变量后,结合使用 .class 方法和 puts,按以下顺序显示每个变量的数据类型:score、student_name、passed 和 year。

亲手试试

# TODO:创建 4 个变量,并使用指定的值和数据类型

# TODO:使用 .class 方法和 puts 显示每个变量的数据类型
# 记得按以下顺序显示:score、student_name、passed、year
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Ruby 在线编译器