📜  红宝石初学者

📅  最后修改于: 2022-05-13 01:55:38.351000             🧑  作者: Mango

红宝石初学者

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