Top

置顶推荐

最新发布

print不自动换行,puts会自动换行第1/2页

07-30 109浏览

1.print不自动换行,puts会自动换行,一行不够写的话,可以加"\"进行连接 ruby 代码 puts 6/2 print 6/1 puts 'hello world' puts '我们都是'\ '中国人' 运行结果: ruby 代码 3 6hello world 我们都是中国人

windows和linux下Ruby的下载与安装

07-30 109浏览

在这里可以下载到适合您的最新的 Ruby 版本,当前稳定的版本是 1.8.6 。下载前请先阅读 Ruby 开源许可 。 Ruby 源代码 如果您欲使之与您的平台更为兼容或者需要专一设置您的环境,那么

比较不错的关于ruby的电子书下载地址集合

07-30 108浏览

ruby的图书不多,下面这些都是我从网络上收集而来的 , 下载直接点击图片即可 Programming Ruby, Second Edition :ruby的入门读物,第二版,学ruby必读 ( UPDATED) Agile Web Development with Rails :第二版 bet

Ruby入门点滴-Ruby的安装

07-30 110浏览

Ruby的安装可以去Ruby的官方网站下载Ruby1.56的Windows安装包,安装安毕后,打开Dos窗口,输入ruby-v显示 ruby1.8.6(2007-03-13patchlevel0)[i386-mswin32]的话就说明Ruby已经安装成功,版本号为Ruby1.96。

二十分钟 教你Ruby快速入门 图文教程第1/4页

07-30 111浏览

突然发现,ruby也不错,我有点打算想学下了 介绍 这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby官方网站进

Ruby入门介绍第1/5页

07-30 105浏览

一、方法 Ruby 的方法定义允许为参数设置默认值,不过在带有默认值的参数后面不能出现不带有默认值的参数(允许 * 和 ),也就是说下面的方法定义是不被允许的,解释时会出现 p

什么是ruby和Ruby概述

07-30 104浏览

Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.有时使用像Smalltalk、Eiffel或C++这样正式的面向对象语言来开发一些小项目显得有点"小题大作",而Rub

RUBY文档中心-学习开始

07-30 109浏览

首先,你得检测Ruby是否已经安装了.在shell的提示符处(这里表示为"%",所以不要敲入%),敲入 %ruby-v (-v告诉解释器打印出Ruby的版本),然后敲回车.如果安装了Ruby,你会看见类似如下的信息: %ru

ruby 简单例子

07-30 108浏览

让我们写一个计算阶乘的函数.对于阶乘的数学定义如下: n!=1(当n==0时) =n*(n-1)!(其它情况) 在Ruby里,可以这样来写: deffact(n) ifn==0 1 else n*fact(n-1) end end 你可能会发现end的反复出现,正因为如此

Ruby 字符串处理

07-30 105浏览

Ruby将字符串像数字一样处理.我们用单引号('...')或双引号("...")将它们括起来. ruby"abc" "abc" ruby'abc' "abc" 单引号和双引号在某些情况下有不同的作用.一个由双引号括起来的字符串允许字符

ruby 正则表达式 教程

07-30 104浏览

我们再看一个更有趣的程序.这次我们来测试一个字符串是否和一个由简明模式(concisepattern)编码产生的描述相匹配. 在这些模式(pattern)里,一些字符或字符组合都有独特的意义,包括: []范围

ruby 数组使用教程

07-30 110浏览

你通过在方括号里列出元素并用逗号将它们相互隔开来创建一个数组.Ruby的数组可以适应不同的对象类型 rubyary=[1,2,"3"] [1,2,"3"] 就像前面提到的字符串一样.数组也可以相乘或相加 rubyar

ruby 一些简单的例子

07-30 105浏览

现在我们将前面的一些示例程序的代码坼开来分析一下. 下面的例子出现在简单的例子一节. deffact(n) ifn==0 1 else n*fact(n-1) end end printfact(ARGV[0].to_i),"\n" 因为是第一次解释,我们将逐行分析

ruby 流程控制 方法

07-30 107浏览

这章我们将讨论更多的Ruby流程控制. case 我们用case语句测试有次序的条件.正如我们所见的,这和C,Java的switch相当接近,但更强大. rubyi=8 rubycasei |when1,2..5 |print"1..5\n" |when6..10 |print"6..10\n" |

ruby 迭代器使用方法

07-30 106浏览

迭代器并不是Ruby发明的.它广泛地运用于各种面向对象语言.在Lisp中也有,只是不这么叫罢了.尽管如此,迭代器的概念并不为许多人熟悉,因此我们将在此做较为详细的介绍. 你知道,动词i

ruby 面向对象思维 概念

07-30 105浏览

面向对象 是一个挺让人迷惑的措辞.叫一切东西都是面向对象会让别人觉得你很时髦.Ruby声称自己是面向对象的脚本语言;但究竟什么才是"面向对象"? 我们已经有了各种各样的答案,但所有

rudy 方法 分析

07-30 107浏览

什么叫做一个方法呢?在OO编程里,我们不希望直接从外部操纵一个对象的数据;相反的,对象自己了解如何操纵自身(当被恰当地要求时). 你也许会说我们传递一条消息给一个对象,那些消息

分析 rudy 类

07-30 109浏览

现实世界满是对象,我们可以为他们分类.举个例子,非常小的孩子看见狗的时候,不管那是什么种类的,都会叫它们"bow-wow";我们天生有通过种类来了解世界的能力. 在OO编程的术语里,像"狗

rudy 继承 概念

07-30 107浏览

在日常生活中,我们对一切对象的分类都是有一定层次的.我们知道所有的猫都是哺乳动物,而所有的哺乳动物又都是动物.小型的类从更大的 类中继承它们的属性.如果一切的哺乳动物要呼

rudy 重载方法 详解

07-30 106浏览

在子类里,我们可以通过重载父类方法来改变实体的行为. rubyclassHuman |defidentify |print"I'maperson.\n" |end |deftrain_toll(age) |ifage12 |print"Reducedfare.\n"; |else |print"Normalfare.\n"; |end |end |end nil rubyHuman