红宝石初学者
Ruby 是一种动态的、反射式的、面向对象的通用编程语言。它是由日本的 Yukihiro “Matz” Matsumoto 在 1990 年代中期设计和开发的。本文将介绍它的基本语法和一些基本程序。本文分为不同主题的不同部分。
1.SetUp:让我们从设置Ruby编程语言开始。
对于Linux 用户,转到终端并输入:
apt-get install ruby
Windows 用户,请单击此处并在您的 Windows 上安装 ruby。
Ruby 将安装到您的系统中。
为了编译一个 ruby 程序,打开你的文本编辑器并使用 '.rb' 扩展名保存程序。之后,转到终端(或命令提示符)并输入: ruby 'file.rb' 其中 file 是您刚刚创建的程序的名称,因此程序将被编译。
2. 一个好的第一个程序
puts 用于在 Ruby 的控制台上打印一些东西。例如。一个字符串
puts "Hello World"
puts "Hello Again"
3. 评论
- # 在 ruby 中称为井号字符,用于向代码添加注释。
- =begin, =end 用于多行注释
例子:
# this is a comment and wont be executed
= begin
this is
a multi line
comment in ruby
= end
4. 数学:可以在 puts 语句中执行简单的数学函数。就像我们在 C 中使用 '%d' 或 '%f' 和 '&' 一样,我们将在 Ruby 中使用 '#{ } 来完成我们的工作.
puts "Alok has #{25+30/6} Rupees in his pocket"
输出:Alok 口袋里有 30 卢比
#{ } 的使用是您将 Ruby 计算插入文本字符串的方式。
5. 变量和名称: ruby 中的变量与任何其他动态编程语言的变量相同。你只是不需要提及它的类型,ruby 会自动知道它的类型。
例子:
cars = 100
drivers = 30
puts "There are #{cars} cars and #{drivers} drivers."
输出:有 100 辆汽车和 30 名司机。
6. 获得输入
- 'gets.chomp' 用于获取用户的输入。
- 'print' 可以用来代替 'puts' 打印而不用换行。
例子:
print "How old are you ? "
age = gets.chomp
print "How tall are you ?"
height = gets.chomp
puts " You are #{age} year old and your height is #{height} cms"
在您的系统上运行此代码,因为输出将由用户给出
7.提示人们输入数字
- gets.chomp.to_i 用于从用户获取整数输入。
- gets.chomp.to_f 用于从用户获取浮点(十进制)输入。
例子:
print "Give a number"
number = gets.chomp.to_i
puts "You just entered #{number}"
这些是 Ruby 编程语言初学者必不可少的最基本的 Ruby 主题。我们将在接下来的文章中介绍更多 Ruby 主题。