在开始编写你的第一个Ruby程序之前,你需要确保已经安装了Ruby。本章将引导你完成创建、运行和理解一个简单的Ruby程序的过程。
安装Ruby
首先,你需要确保计算机上已安装Ruby。你可以通过命令行工具来检查是否已安装Ruby以及它的版本:
ruby -v
如果未安装Ruby,你可以访问Ruby官方网站下载适合你操作系统的版本进行安装。
创建第一个Ruby文件
接下来,我们将创建一个名为hello.rb
的文件,并在这个文件中编写我们的第一个Ruby程序。你可以使用任何文本编辑器来创建这个文件。这里我们使用的是VSCode,但你也可以选择其他编辑器,比如Sublime Text或Atom。
使用VSCode创建文件
- 打开VSCode。
- 点击左上角的“文件”菜单,然后选择“新建文件”。
- 将新文件保存为
hello.rb
。请确保文件扩展名是.rb
,这表示这是一个Ruby脚本。
编写你的第一个程序
在hello.rb
文件中,输入以下代码:
puts "Hello, World!"
puts
是Ruby中的一个内置方法,用于向标准输出设备(通常是终端)打印内容。这里的字符串"Hello, World!"
将会被打印出来。
运行你的第一个程序
打开命令行工具(如Windows的CMD或PowerShell,MacOS或Linux的Terminal),然后切换到包含hello.rb
文件的目录。你可以使用cd
命令来改变当前工作目录。例如,如果你的文件位于桌面,你可以这样做:
cd ~/Desktop
之后,你可以使用ruby
命令来运行你的Ruby程序:
ruby hello.rb
执行上述命令后,你应该能在命令行窗口看到输出结果:Hello, World!
程序分析
现在让我们来分析一下这个简单的程序。
puts 方法
puts
是Ruby中用于输出字符串到控制台的一个非常方便的方法。它会在字符串后面自动添加换行符,因此每次调用puts
都会从新的一行开始输出。
字符串
在Ruby中,字符串可以用单引号('
)或双引号("
)包裹。在这个例子中,我们使用双引号来包裹字符串"Hello, World!"
。使用双引号的好处是可以在其中插入变量,或者使用一些特殊字符,如换行符等。
文件扩展名 .rb
.rb
是Ruby源代码文件的标准扩展名。虽然这不是强制性的,但使用它有助于识别哪些文件是Ruby程序。
通过以上步骤,你已经成功地创建并运行了你的第一个Ruby程序。尽管它很简单,但它为你学习更复杂的Ruby编程奠定了基础。随着学习的深入,你会接触到更多有趣且强大的Ruby特性。