如果单词true
和false
是布尔的,而引号中的任何东西都是字符串的("嘿"),那么if
、elsif
、unless
是什么对象类型/类/等等?
这个问题不一定是Ruby特有的,尽管我更熟悉Ruby的语法.
如果单词true
和false
是布尔的,而引号中的任何东西都是字符串的("嘿"),那么if
、elsif
、unless
是什么对象类型/类/等等?
这个问题不一定是Ruby特有的,尽管我更熟悉Ruby的语法.
if
是一个Control Expression(更确切地说是一个关键字).
这些是控制程序流的语言级构造,与Ruby(else
、elsif
、case
等)if
中的其他控制 struct 一样,不能传递,它的值是计算表达式的结果.
它没有类型或类,因为它不是值.