2009年6月 的存档
继前一篇说过要学习Ruby了,下载了Programming Ruby 中文 第二版PDF ,工作忙,紧赶慢赶今天终于看完了第二章,对于我这样一个搞Java的人来说,学习Ruby真的是容易荤,看了也没什么概念,主要是没有做什么例子,以后会写写东西吧。特此将一些东西记录下来,书看起来废话太多! 下载安装Ruby:http://rubyinstaller.ruby.org ,这里你可以找到Ruby的windows版的Ruby One-Click安装程序。安装过程很简单,一步一步next就好了,不过你要注意选择你的ruby的安装路径。 运行Ruby:(一)直接输入代码运行 你可以先运行程序文件夹下的irb程序,然后就可以在里面输入代码,比如 ?View Code RUBYirb(main):001:0> puts "Hello Ruby!" Hello Ruby! => nil (二)你还可以先写好ruby的code文件,比如code/Hello.rb ?View Code RUBYirb(main):001:0>load "code/Hello.rb" Hello Ruby! => nil (三)你也可以使用SciTE来编辑运行,在这里运行Ruby,你必须先将你的code保存为Ruby文件*.rb,然后按F5键,就可以看到效果了。SciTE还可以中文化,你可以参考这里。 Ruby的文档:windows下你可以运行fxri工具,用法很简单,打开它你就会了。 Ruby的面向对象:Ruby是一门完全面向对象的语言,比如数字1也是一个对象,每一个对象都有它自己的方法。以后会更详细的说说。 Ruby的一些知识: 定义方法 ?View Code RUBYdef method_name(param) method operation end Ruby不需要使用‘;’来结束一行,也不需要是用花括号{}来定义代码块,Ruby使用end来定义代码结束。 变量 实例变量以’@’符号开始,类变量以两个’@’开始。变量命名也同样遵循那个匈牙利命名法吧。 数组 很方便的一个处理,对于将一句话分割为数组,可以这么使用 ?View Code RUBY a = %w{Hello ruby good night [...]
