ruby笔记
文章平均质量分 80
全能小码农
keep learning, never stop.
展开
-
ruby学习之Range
一、概述 Range在ruby中表示区间。表示方法“..”和“…”。前者表示闭合区间: Range中的元素可以是数字、字符串和自定义的区间对象 (1..10).each{|i| puts i } #1 2 3 4 5 6 7 8 9 10 (1…10).each{|i| puts i} #1 2 3 4 5 6 7 8 9 1.1常用方法原创 2015-01-11 16:09:07 · 991 阅读 · 0 评论 -
ruby学习之Hash
一、定义: hsh=Hash.new hsh=Hash[1=>”a”,2=>”b”] hsh={“1”=>”a”,2=>”b”} 支持任意对象为key,习惯使用Symbol 二、常用方法 #!/usr/bin/ruby def printResult(args) print args puts ""原创 2015-01-12 02:47:28 · 1093 阅读 · 0 评论 -
ruby学习笔记之语法篇
最近开始对ruby有点兴趣。很喜欢这种语言风格,和灵活的编程乐趣,另外工作之余有些时间,于是开始更新一年多没有更新的博客。 ruby学习笔记的内容比较简洁,为学习后总结出来的要点,大部分会附上知识点的测试代码和运行结果。每天一篇,后续会不断更新。 笔记内容按照学习步骤:先是ruby语法,后面会开始ruby on Rails的学习。原创 2015-01-10 01:26:42 · 1931 阅读 · 0 评论 -
ruby学习之Array
ruby中数组的大小是可以随时改变的,数组中的元素只会保存对对象的引用。 一、定义 a=Array.new() a=Array.new(5) 创建5个nil元素的数组 a=Array.new(5,1) 创建5个初始值为1的数组 a=[] a=[1,2,”a”] %w(a b c d ab)用来创建字符串数组,不过无法处理带空格的字符串原创 2015-01-12 00:37:01 · 1059 阅读 · 0 评论 -
win7上搭建ruby on rails 开发环境
对于接触一种新技术、新语言的新手来说,搭建学习环境永远是个艰难的话题,尤其是在国内这种网络下,难度更是大增。 在经历了大约十多个小时的艰苦奋战后,本人终于在win7搭建成功ruby+rails+mysql环境,本文没有详细的步骤,折腾的时候根本没闲情截图写博客,同时也根本不想再折腾一遍,写本文的初衷只是想给即将和还在折腾童鞋建议。 上策:不要在win7上折腾: 可以使用M原创 2015-01-19 00:41:14 · 3578 阅读 · 0 评论 -
ruby之Enumerable
Enumberable可枚举模块可以理解为对遍历搜索和比较排序集合的抽象。这个模块可以通过mixin为类提供两种能力:1、可以遍历搜索enum.all?{|object| block} 判断集合中是否所有元素都满足某条件puts [1,2,3,4].all?{|i| i>0} #true puts [1,2,3,4].all?{|i| i>3} #falseenu原创 2015-01-11 03:41:07 · 1722 阅读 · 0 评论