Ruby 初学者教程
Ruby是一种动态的、反射的、面向对象的、通用的编程语言。它是由Yukihiro “Matz” Matsumoto在90年代中期在日本设计和开发的。本文将介绍它的基本语法和一些基本程序。本文分为不同的主题。
1.设置: 让我们开始做Ruby编程语言的设置。
对于 Linux用户 ,进入终端并输入。
apt-get install ruby
Windows用户 ,点击这里并在你的Windows上安装Ruby。
然后Ruby将被安装到你的系统中。
为了编译Ruby程序,打开你的文本编辑器并以’.rb’为扩展名保存该程序。之后,进入终端(或命令提示符)并输入:ruby ‘file.rb’ 其中文件是你刚刚制作的程序的名称,这样程序就会被编译。
2. 第一个好的程序
puts 是用来在Ruby的控制台打印东西的。例如,一个字符串
puts "Hello World"
puts "Hello Again"
3.注释
- #在Ruby中被称为pound字符,它被用来给你的代码添加注释。
- =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 has 30 Rupees in his pocket
#{ }
的使用是在文本字符串中插入Ruby计算的方式。
5.变量和名称: Ruby中的变量与其他动态编程语言中的变量相同。你只需要提到它的类型,Ruby会自动知道它的类型。
例子。
cars = 100
drivers = 30
puts "There are #{cars} cars and #{drivers} drivers."
输出:There are 100 cars and 30 drivers.
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主题。