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 ..." |
分享到:
相关推荐
ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码
ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...
一个Ruby的例子
Mail - 一个Ruby邮件库
ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。 标签:ruby2ruby
Ruby编程,Ruby编程,Ruby编程,Ruby编程,Ruby编程,
Ruby元编程第二版,中文影印版,便于英文不好的同学们学习
ruby源代码 ruby源代码 ruby源代码 ruby源代码2
《Ruby完全自学手册》是一本完全覆盖Ruby和Ruby on Rails的完全自学手册。《Ruby完全自学手册》的特色是由浅入深、循序渐进,注重理论和实践的结合。虽然定位为入门手册,但是依然涉及许多高级技术和应用,覆盖到的...
Puma - 一个Ruby的并发Web服务器
这是一本绝对不会让初学者失望的Ruby入门书。 ——Ruby之父 松本行弘 本书为日本公认的最好的Ruby入门教程。 松本行弘亲自审校并作序推荐。 本书支持最新的Ruby 2.0, 也附带讲解了可运行于1.9版本的代码, ...
ruby源代码 ruby源代码 ruby源代码 ruby源代码4
Ruby Hacking Guide是一本探讨C Ruby实现的书,这次发布的部分包括对全书的介绍和本书的第一部分。第一部分的内容包括对Ruby语言一个概要介绍和对Ruby对象模型的讲解。从我个人阅读的感觉来看,第一章对于Ruby语言的...
Ruby基础教程(第4版) 为日本公认的最好的Ruby入门教程。松本行弘亲自审校并作序推荐。本书支持最新的Ruby 2.0,也附带讲解了可运行于1.9版本的代码,事无巨细且通俗易懂地讲解了编写程序时所需要的变量、常量、方法...
Raven是Sentry的一个Ruby客户端
Yard,是一款 Ruby 文档工具。使用它,你可以在为你的 Ruby app 写文档时预览你的代码。它拥有简单的定制模板,支持你自己的 DSL,并有大量优秀的扩展,而且每天都在增加。
ruby笔记1ruby笔记1ruby笔记1ruby笔记1ruby笔记1ruby笔记1
本书详尽但并不拘泥于语言规范,既适合首次接触Ruby的资深程序员,同样也适合那些想要挑战对这门语言的理解并更深入掌握它的Ruby程序员。本书首先通过一个快速指南带您熟悉这门语言,然后彻底解释它的细节,包括: ...
一本免费的在线书籍,旨在为您提供简洁,易学的Ruby学习指南。
第六十八课:基于Ruby内存加载shellcode第一季1