相关疑难解决方法(0)

检查Ruby对象是否是布尔值

似乎无法找到如何轻松检查对象是否是布尔值.Ruby中有这样的东西吗?

true.is_a?(Boolean)
false.is_a?(Boolean)
Run Code Online (Sandbox Code Playgroud)

现在我正在这样做,并希望缩短它:

some_var = rand(1) == 1 ? true : false
(some_var.is_a?(TrueClass) || some_var.is_a?(FalseClass))
Run Code Online (Sandbox Code Playgroud)

ruby typechecking

118
推荐指数
6
解决办法
10万
查看次数

标签 统计

ruby ×1

typechecking ×1