ruby 相关的软件列表

首页

Prototype源码浅析 Number部分

2020-02-16 标签:prototype,源码,浅析,number,部分,方法,比较,一共,tocolorpart,对象,转换,具有,两位数,十六进制,形式,succ,返回

Number部分方法比较少,一共有8个: toColorPart: 将 Number 对象转换为具有两位数字的十六进制形式 succ: 返回当前 Number 对象的下一个值,即当前值加一 times: 采用 Ruby 的风格来封装一个标准的 [0...n] 循环 toPaddedString:将当

首页

Prototype源码浅析 Enumerable部分之each方法

2020-02-16 标签:prototype,源码,浅析,enumerable,部分,方法,javascript,根本,找不到,影子,这一,作者,ruby,借鉴,过来,并且,实际,直接,应用

在javascript中,根本找不到Enumerable的影子,因为这一块是Prototype作者从Ruby中借鉴过来的。并且Enumerable在实际中根本没有直接应用的机会,都是混入到其他的对象中,可以说是其他对象的一个“父类”(不过只是调用了Object的extend方法,进行了方法的直接拷贝

首页

RUBY 新手教程 跟我一起学ruby

2020-02-16 标签:ruby,新手,教程,跟我,tiger,转载,自在,游戏,先行者,论坛,版权,属于,作者,第二,自序,从今天起

跟我一起学ruby By Tiger 注:本教程转载自在游戏先行者论坛,版权属于作者Tiger。 第一篇 第二篇 第一篇 自序 从今天起我就要开始学Ruby了。怎么样,没见吧?一个新人写教程。就凭我坚强的毅力,科学的自学方法,以及我的钻研精神,我有信心学通Ruby,而同样是新手的你也可以!由于本教程

首页

Ruby语言中的String深入理解

2020-02-16 标签:ruby,语言,string,深入,理解,mutable,不像,java,c,immutable,比如,实现,代码,如下,str,abc,字面,量的

Ruby语言中的String是mutable的,不像java、C#中的String是immutable的。比如 实现代码如下: str1="abc" str2="abc"  在java中,对于字面量的字符串,jvm内部维持一张表,因此如果在java中,str1和str2是同一个String对象。而在

首页

ruby 学习笔记(1) 初识语法

2020-02-16 标签:ruby,学习,笔记,初识,语法,单从,技术,而言,本身,确实,很爽,程序员,工作,变得,轻松,有趣,下面,代码

单从技术而言,ruby本身确实很爽,令程序员的工作变得轻松有趣! 下面的代码演示了如何找出100以内的素数: 实现代码如下: using System; namespace Mersenne { class Program { static void Main(string[] args) { fo

首页

ruby 学习笔记(2) 类的基本使用

2020-02-16 标签:ruby,学习,笔记,基本,使用,语言,c,重要,差别,在于,动态,静态,对象,n,ew,出来

ruby语言跟c#的一些重要差别在于: 1.ruby是动态语言,c#是静态语言--即对象在new出来以后,ruby还可以动态给对象实例添加一些属性或方法(javascript也是如此) 2.ruby中刻意弱化了变量类型这个概念,默认情况下变量/方法都不需要声明具体(返回)类型,但其实在ruby内部,

首页

Riot.js 快速的JavaScript单元测试框架

2020-02-16 标签:riot,js,快速,javascript,单元测试,框架,http,github,com,alexyoung,riotjs,示例,ruby,代码,实现,如下,context,a,n,ew

http://github.com/alexyoung/riotjs示例: Ruby代码 实现代码如下: context "a new user" do setup { User.new } asserts("that it is not yet created") { topic.new_reco

首页

JavaScript 字符串乘法

2020-02-16 标签:javascript,字符串,乘法,原文,地址,http,www,com,2009,08,string,multipli,html,原作者,david,flanagan,ruby,操作

原文地址:http://www.davidflanagan.com/2009/08/string-multipli.html原作者:David Flanagan在Ruby中,“*”操作符用一个字符串作为左边参数,一个数字作为右边参数,来实现字符串重复。例如,"Ruby" * 2 的值为 "RubyR

js 数组实现一个类似ruby的迭代器
首页

js 数组实现一个类似ruby的迭代器

2020-02-16 标签:js,数组,实现,类似,ruby,分为,如下,几节,基本,引用,原来,对象,直接,改变,而不是,返回

分为如下几节: ·基本实现 ·在迭代中引用原来的对象,或者直接改变数组的值而不是返回一个新数组 ·向迭代传入无限多的参数 ·基本实现 今天突然发现js的数组处理起来真是麻烦,代码一些就是一大堆,相比起ruby的迭代器来真是逊色不少,主要是要写的代码太多了,也许是js有特殊的处理数组的方式,真是我不知

首页

Ruby 之 class 中的 private、 protected、public

2020-02-16 标签:ruby,class,private,protected,public,函数,只能在,子类,的上,下文,调用,通过,self,访问,这个意思,对象,内部

Private private 函数只能 在本类和子类的 上下文中调用,且只能通过self访问。 这个意思就是:private函数,只能在本对象内部访问到。 对象实例变量(@)的访问权限就是 private。 实现代码如下: class AccessTest def test return “tes