RUBY
gjc584
这个作者很懒,什么都没留下…
展开
-
第五章 代码块和迭代器
第五章代码块和迭代器 §5.1 代码块(Block) §5.1.1 什么是代码块 在Ruby中在在大括号之间的代码或放在do/end之间的代码是一个代码块。代码块只能出现在一个方法的后边,它紧接在方法最后一个参数的同一行上。代码块的内容并不会被马上执行,当执行到被调用的方法时,解释器的运行时环境会记住代码块出现的现场,然后执行被调用的方法。 [1,2,3,4,5].each {转载 2013-02-05 21:58:39 · 194 阅读 · 0 评论 -
第六章 表达式
第六章表达式 Ruby语言的一切都有返回值,这是Ruby语言和其他程序设计语言的一个显著不同。 irb(main):006:0> a = b = c = 0 => 0 irb(main):007:0> print "\n" => nil 同样,if和case语句也有返回值,if和case语句的返回值就是if和case中最后一个执行语句的值。 irb(main):014:0> i转载 2013-02-05 22:00:36 · 281 阅读 · 0 评论 -
第七章 方法
第七章方法 Ruby中的方法使用关键字def来定义。方法名应该以小写字母开始,如果你使用大写字母开始,Ruby解释器会认为它是一个常量,这样可能会带来名称解析错误。 在定义方法时可以使用圆括号也可以不用。 def method1 puts "Hello World!" end def method2 arg1, arg2 puts "The a转载 2013-02-05 22:01:40 · 289 阅读 · 0 评论 -
新人千万不要在 Windows 上使用 Ruby on Rails
点击打开链接转载 2013-02-05 22:06:11 · 217 阅读 · 0 评论 -
第三章 类与对象
第三章 类与对象 Ruby是一种真正的面向对象程序设计语言,面向对象指以对象为中心的理论体系。 l 封装(Encapsulation) 将内部结构和算法隐藏起来,以确保只有特定的过程(也叫方法)才能直接操作数据,其结果是不能从外部直接使用数据构造,同时一旦内部构造发生变化也不会对外界造成不良影响。这种隔离方法就叫做封装。 l 继承 l 多态(Polymo转载 2013-02-05 21:52:15 · 233 阅读 · 0 评论 -
第四章 基本类型
第四章基本类型§4.1 Array Array也称作数组,是一系列元素的有序集合。你可以显式使用Array类的new方法来创建一个数组对象,你也可以用方括号包围起来一些以逗号分隔的数字或字符串构成一个数组。 irb(main):007:0> a = [ "first" "second" "third" ] => ["firstsecondthird"] irb(m转载 2013-02-05 21:57:16 · 200 阅读 · 0 评论