二. 第一次使用Ruby怎么写出第一个程序?
“Ruby中文化计划”真是个不错的网站,对于初学者怎么写第一个程序写得很详细,引用在下,并略作修改:
问: 我从没接触过Ruby,能不能简单说说怎么开始
答: 其实在我们翻译的《ruby程序设计》的《序》里面就有,不过,我还是说一下比较直观:
安装:
我以我自己的为例,下载ruby184-17.exe,网址:http://rubyforge.org/projects/rubyinstaller/ (或到http://www.ruby-lang.org/去找)。下载后,直接执行ruby184-17.exe,(因版本不同,文件名可能不同),把它安装到D:\Ruby
运行:
我的系统是XP,默认安装后,Ruby的路径和文件关联都已经设置好了,你可以直接执行.rb的文件。打开记事本,输入下面的内容:
puts "Hello, world!"
存盘为first.rb,然后打开XP中的命令行窗口,用cmd等Dos命令进入first.rb所在目录,输入:
first.rb
回车即可看到显示"Hello, world!"。
如果文件关联不起作用,输入:
ruby first.rb
如果Ruby路径不起作用,则应该检查系统路径了。
3、使用IDE
ruby安装默认会带有SciTE,打开D:\ruby\scite\SciTE.exe,或在“开始”,“程序”中打开SciTe,在左边窗口输入:
puts "hello"
然后保存为first.rb,选择菜单[Tools]-[Go](或按F5),这时右边的调试窗口中就会出现调试结果了,如果返回Exit code: 0,则表示运行成功,否则会给出提示。
写第一个函数:
在SciTE左边窗口输入下面代码:
def sayGood(name)
a="Welcome to "+name
return a
end
puts sayGood("tuenhai.com")
把代码保存到first.rb,按F5。
上面程序运行通过后,你就可以很愉快地看http://www.moer.net/ruby/ 的文档,看到例子就在SciTE中实践一下,你会发现Ruby入门是多么的简单。
