骏马金龙

网名骏马金龙,钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。特借此一亩三分田记录自己成长点滴!!!
我本问道人,道心不坚,必将与道无缘!

摘要:String字符串 字符串由String类提供,除了直接使用单双引号或其它字面量创建字符串,也可以使用String.new()方法来创建。 Ruby中的 字符串是可变对象 。 字符串的连接 直接连接即可: 单双引号 这和Perl一样,和Shell也类似。单引号是强引用,双引号是弱引用。 双引号的一个 阅读全文
posted @ 2019-05-03 17:47 骏马金龙 阅读 (68) 评论 (0) 编辑
摘要:数值类型 Ruby中所有数值都是Numeric类的子类对象, 数值都是不可变对象 。 数值类型的继承关系如下: Integer是整数,Float是浮点数类型,Rational是分数。 对于整数,要么是Fixnum,要么是Bignum:Fixnum是比较小整数的类型(31个二进制位),Bignum是较 阅读全文
posted @ 2019-05-03 16:45 骏马金龙 阅读 (41) 评论 (0) 编辑
摘要:数值字面量 没什么好说的,唯一需要说明的是分数字面量:数值后加上一个后缀字母 表示分数字面量。 引号 引号和Perl中的引号类似。 例如,单引号不解释变量内插和反斜线序列等,双引号解释变量内插和反斜线序列等,反引号用于执行对应的命令。此外,反引号中可以进行变量内插,也就是说反引号中字符的会按照双引号 阅读全文
posted @ 2019-05-03 16:43 骏马金龙 阅读 (49) 评论 (0) 编辑
摘要:Ruby中设计了很多种比较方式,所有对象都能进行 这几种比较。此外,当实现了 =、 、between?`这几个比较方法。 这些比较方法的定义位置和意义分别如下。 在BasicObject中定义了 : :比较内容是否相同,更多时候是描述两者是否相等,比如 的内容是不同的,但是相等 :和 是相反的 :比 阅读全文
posted @ 2019-05-03 16:42 骏马金龙 阅读 (64) 评论 (0) 编辑
摘要:Ruby是纯正血统的面向对象语言,所有的一切,一切的一切都是对象 Ruby里块(语句块)的特性非常重要,这个优美的特性贯穿整个Ruby Ruby里模块和类的概念一样重要,模块也是Ruby里的一个非常优美的特性 变量命名惯例 局部变量、方法参数、方法的名称都使用小写字母开头 有时候变量、方法以下划线开 阅读全文
posted @ 2019-05-03 16:38 骏马金龙 阅读 (48) 评论 (0) 编辑
摘要:"安装Ruby、多版本Ruby共存、Ruby安装慢问题" "Ruby语言的一些杂项" "Ruby中的常量:引号、%符号和heredoc" "Ruby中的数值" "Ruby字符串(1):String基本用法" "Ruby字符串(2):String方法详细整理" "Ruby数组(1):基本用法" "Ru 阅读全文
posted @ 2019-05-03 16:36 骏马金龙 阅读 (579) 评论 (0) 编辑
摘要:rbenv rbenv可以管理多个版本的ruby。可以分为3种范围(或者说不同生效作用域)的版本: local版:本地,针对各项目范围 global版:全局,没有shell和local版时使用global版 shell版:当前终端,只针对当前所在终端 查找优先级为 。 1.安装rbenv 2.安装r 阅读全文
posted @ 2019-05-03 16:31 骏马金龙 阅读 (102) 评论 (0) 编辑