Ruby入门点滴

Ruby的安装:

Ruby的安装可以去Ruby的官方网站下载Ruby1.56的Windows安装包,安装安毕后,打开Dos窗口,输入ruby -v显示

ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32] 的话就说明Ruby已经安装成功,版本号为Ruby 1.96。

安装完后,在 开始菜单->程序 里面出现了 Ruby-186-20 这个程序。点开他,下面有五个子菜单。

1. Ruby Documentation (里面是Ruby的联机文档)

2.RubyGems (Ruby库的管理工具)

3.fxri (Ruby的后台和帮助工具)

4.sciTE(一个编辑工具)

5.缷载工具

Ruby的执行:

安装后Ruby后,所以Ruby的工具都被加入了系统的环境变量中,所以在任意路径中都可以使用ruby来编译*.rb的文件,但你也有别的选择,就是安装后的fxri工具。fxri是一个集合了帮助及后台的工具。他默认是处理一个irb文件的Main函数中。如何你可以在里面输入你的 Helloworld , puts "helloworld" 就会输出helloworld。这样你就不用去先写成rb文件,再编译了。

Ruby的语法:

Ruby的语法非常的简单。我的专职是一个Java的程序,在Java里面每个程序的开始都必须有一个类。比如定义了HelloWorld才能在Helloworld里面定义main方法。但是Ruby因为它可以当脚本语言来使用。我们可以不用这么麻烦了。另外Java里面,定义一个变量必须声明变量的类型。Ruby的则不用直接

a=1

这样就可以声明一个变量了。因为默认Ruby的变量都是可变类型的。即可以a=1然后a="helloworld", 先让a指向1然后让a指向helloworld"

面向对象:

everything is Object !在Ruby里面继续了一个思想。在Ruby里面所以的变量都是对象,包括了基本类型。所以你可以使用

3.times { puts "Hello!" },因为3也是一个对象,里面有times方法。另外你还可以用"gin joint".length » 9 "Rick".index("c") » 2 -1942.abs » 1942 sam.play(aSong) » "duh dum, da dum de dum ..."

时间: 2024-08-17 16:36:06

Ruby入门点滴的相关文章

Ruby入门点滴-Ruby的安装_ruby专题

Ruby的安装可以去Ruby的官方网站下载Ruby1.56的Windows安装包,安装安毕后,打开Dos窗口,输入ruby -v显示  ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32] 的话就说明Ruby已经安装成功,版本号为Ruby 1.96.  安装完后,在 开始菜单->程序 里面出现了 Ruby-186-20 这个程序.点开他,下面有五个子菜单.  1. Ruby Documentation (里面是Ruby的联机文档)  2.Ruby

AJAX入门---点滴的积累

AJAX入门---点滴的积累                    每次学习完一个内容总会写上几句话总结一下学习的内容.这不刚看完王兴魁老师讲的AJAX核心技术,现在回顾梳理一下.这套视频的内容不多,简单的讲解了XMLHttpRequest技术,DOM及其操作HTML.XML,一些Javascript的知识,再通过两个综合性的例子收尾.          XMLHttpRequest对象            关于该对象的具体含义,如何使用可以看看我之前写的博客--<AJAX入门--- XMLH

Ruby入门介绍第1/5页_ruby专题

一.方法 Ruby 的方法定义允许为参数设置默认值,不过在带有默认值的参数后面不能出现不带有默认值的参数(允许 * 和 &),也就是说下面的方法定义是不被允许的,解释时会出现 parse error. 还有一点与 C# 不同的是,方法定义不能出现在方法调用的后面. # parse error def Display(args1="proshea", args2) end # 允许 def Display(args1="proshea", *args2) en

Ruby入门

一.Ruby  Introduction: Ruby is "an interpreted scripting language for quick and easy object-oriented programming". 1. Interpreted scripting language ability to make operating system calls directly powerful string operations and regular expression

Ruby语言快速入门

介绍 这是一个短小的Ruby入门,完全读完只需20分钟.这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby官方网站进行下载并安装. 交互式的Ruby 打开IRB(交互式Ruby外壳): 如果你使用Mac OS X,那么请打开终端窗口输入irb: 如果你使用Linux,那么请打开shell输入irb: 如果你使用windows,那么请在开始菜单中找到Ruby->fxri,并执行它. Ok,在打开IRB之后,在其中输入"Hello World". Ruby听

Ruby多线程编程初步入门_ruby专题

 传统程序有一个单独的线程执行,包含该程序的语句或指令顺序执行直到程序终止. 一个多线程的程序有多个线程的执行.在每个线程是按顺序执行的,但是在多核CPU机器上线程可能并行地执行.例如,通常情况下在单一CPU的机器,多个线程实际上不是并行执行的,而是模拟并行交叉的线程的执行. Ruby的可以使用 Thread 类很容易地编写多线程程序. Ruby线程是一个轻量级的和高效的在代码中实现并行性.创建Ruby线程: 要启动一个新线程,关联一个块通过调用Thread.new.将创建一个新的线程执行的代码

ruby开学!

至于怎么安装ruby 我就不多说了  网上到处都是 人不能太懒 ,我在windows和linux下都安装了  亲  学习要靠自己哦 http://blog.csdn.net/gumanren/article/details/4914586(Eclipse 集成ruby的环境插件) 介绍 这是一个短小的Ruby入门,完全读完只需20分钟.这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby官方网站进行下载并安装. 交互式的Ruby 打开IRB(交互式Ruby外壳): 如果你

ruby 2.x.x之新特性散谈

    ruby入门看的是经典的<ruby编程语言>,可是那描述的是v1.9的老版本啊!下面聊一下ruby2.x.x的新特性,x是0-n都有可能啊. 1.关键字参数(Keyword arguments) 在1.9的时候为了模拟这个功能,我们需要传递散列: 2.1.3 :044 > def foo(n,others) 2.1.3 :045?>   puts n 2.1.3 :046?>   puts others[:name] 2.1.3 :047?>   puts ot

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

ruby的图书不多,下面这些都是我从网络上收集而来的 , 下载直接点击图片即可 Programming Ruby, Second Edition :  ruby的入门读物,第二版,学ruby必读 (UPDATED)Agile Web Development with Rails : 第二版 beta.基于rails1.2 (UPDATED)The Ruby Way  现在是更新到ruby 1.8.4的第二版,  是bd7lx共享的, thanks Ruby in A   NutShell :