摘要: #ruby数组可以容纳不同的对象,并且没有多维数组的概念#数组的定义===========a = Array.newa = Array.new(5) #创建 5个nil 元素的数组 [nil,nil,nil,nil,nil]a = Array.new(5,1) #创建5个 元素都是1的数组 [1,1,1,1,1]a = [] #创建一个空数组a = [1,"a",3,2]%w(one two three) #返回的是 ["one","two","three"]#数组小妙用: 利用数组并行赋值a,b,c,d = [1 阅读全文
posted @ 2013-07-11 17:48 LaoQuans 阅读(347) 评论(0) 推荐(0) 编辑
摘要: rails demo #create app called demoruby demo/script/server #start server#browser http://127.1:3000 to view you first app#创建一个 say 的控制器ruby demo/scr... 阅读全文
posted @ 2013-07-11 17:15 LaoQuans 阅读(196) 评论(0) 推荐(0) 编辑
摘要: class ChineseNumber Numbers = ["一","二","三","四","五","六","七","八","九","十"] attr :chinese_number def initialize(value) if Numbers.include?(value) @chinese_number = value else raise "数字不正确" end e 阅读全文
posted @ 2013-07-11 14:49 LaoQuans 阅读(282) 评论(0) 推荐(0) 编辑
摘要: #enum 的遍历=========[1,2,3,4].all?{|i| i>=1} # 所有是否都符合条件 返回true[1,2,3,4].all?{|i| i>=2} #返回false[1,2,3,4].any?{|i| i>=2} #有任何一个符合条件 返回true[1,2,3,4].collect {|i| i+=1} #集合中的每个元素都传递调用block,运行以数组的方式返回#enum.map 是collect 方法的别名['a','b','c','d'].each_with_index{|obj,i 阅读全文
posted @ 2013-07-11 11:26 LaoQuans 阅读(1651) 评论(0) 推荐(0) 编辑