Ruby 初学者教程

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主题。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程