随笔分类 -  Ruby

摘要:整数Ruby内置的数值类型分为整数对象(Integer)和浮点小数对象(Float)。在其他的语言中,整数的长度一般被限定在32bit或者62bit,在Ruby的整数中,没有这样的限制,只要内存允许,任意无限长的整数都可以被使用。例1#正整数p 1#负整数p -2#表明符号的正整数p +1#非常大的整数p 1000000000000000000000000000000#便于阅读的格式,加了下划线p 100_000_000_000记录的数值一般来说都按十进制来解释。若需要二进制、八进制、十六进制的数字时,需在开头添加相应的记号例2#用0x表示十六进制整数p 0xDEADBEEF#负的十六进制整数 阅读全文
posted @ 2012-07-10 22:00 Joy0724 阅读(12660) 评论(0) 推荐(0)
摘要:1. 数组的定义数组是许多指向对象的引用按顺序排列的数据结构。 数组中保存的是”指向对象的引用“,而不是对象本身。2. 数组的创建例1a = 1b = "str"#数组不一定都是同一类型c = [a, b, 3, "abcdef"] #=> [1, "str", 3, "abcdef"]#数组可以嵌套使用d = [a, c, [1, 2, 3]] #=> [1,[1, "str", 3, "abcdef"], [1, 2, 3]]3. 数组的索引数组的各个元素按顺 阅读全文
posted @ 2012-07-07 21:33 Joy0724 阅读(12401) 评论(0) 推荐(0)
摘要:Ruby:Ruby中,一切都是对象,数值、字符串、正则表达式、输入输出、数据库的连接,甚至类本身都是对象。对象1. 保有自己的身份在Ruby中可以使用object_id方法来取得对象的唯一号码。而且Ruby中所有的对象都属于某个类。对象可以通过调用class方法来确认。2. 可以接收信息信息可以被传递给对象。对象接收了信息后,就会运行相应的方法来进行某种处理。从这个意义上说,”信息传递”也被称为“方法调用”3. 保有内部状态对象具有0个以上的内部状态。例如,字符串会将其长度作为内部状态来保存,并会在方法的执行过程中发生变化。例str1 = "abcdef"str2 = &q 阅读全文
posted @ 2012-06-18 15:17 Joy0724 阅读(595) 评论(0) 推荐(0)
摘要:Ruby安装1.在Ruby官网上(http://www.ruby-lang.org/en/downloads/)下载ruby 安装文件ruby-1.9.3-p125-i386-mingw32 (如果是exe文件,直接点击安装即可)2.解压ruby-1.9.3-p125-i386-mingw32文件后,配置%ruby_home%/bin到环境变量Path中Ruby安装检测打开命令提示符cmd,输入ruby –v ---若显示安装的ruby版本号,说明安装成功。Ruby Gems (http://docs.rubygems.org/read/book/1)1.A gem is a packaged 阅读全文
posted @ 2012-06-14 15:59 Joy0724 阅读(664) 评论(0) 推荐(0)