Ruby:一种简洁而快速的面向对象脚本语言,轻松引领你进入编程的互动世界。当你键入“irb”并回车,你将进入一个活跃的Ruby互动环境。
在Ruby的世界里,每个对象都有一个独特的标识符,就像“:foobar”这个对象一样,它的`.object_id`会返回它在Ruby内部所占用的内存位置的编号。
尝试执行`5.times`,意味着你将重复某段代码五次。而`nil.nil?`则用来检查一个变量是否为未设定值或未定义。
执行`puts a.inspect`,将会输出数组 `[1, "cat", nil]` 的详细信息。接下来,我们有一个名为“colors”的数组,先初始化为红色与蓝色,再通过`.push`和`<<`运算符添加新的颜色——黑色和白色。使用`colors.join(", ")`将数组中的所有颜色以逗号连接并输出:红色,蓝色,黑色,白色。
通过`colors.pop`移除数组的最后一个元素,再通过`puts colors.last`输出当前数组的最后一个元素——在这里应该是黑色。
在"languages"数组中,每一个元素都代表着一种语言。使用`.each`循环遍历这个数组,对每一种语言都输出“我爱XXX”的语句。
接着,我们有一个名为“config”的哈希表,存储了键和值对。使用`.each`循环遍历这个哈希表,输出每一个键和对应的值。如果某个变量“total”的值大于十,就会输出“greater than ten”。如果“total”的值超过十万,就会特别标注为“large account”。
在条件表达式中,根据某个条件为真或假来执行不同的代码块。最后是一个case语句,根据变量“name”的值进行不同的操作。如果值为“John”或“Ryan”,则分别输出特定的问候语;否则输出一般的问候语并带上名字。
在Ruby的逻辑中,除了false和nil被视为假之外,其他所有值均为真。
文章来自《钓虾网小编|www.jnqjk.cn》整理于网络,文章内容不代表本站立场,转载请注明出处。