📅  最后修改于: 2023-12-03 15:41:12.504000             🧑  作者: Mango
红宝石(Ruby)是一种面向对象、可扩展化的程序设计语言,它是一种解释性语言,语法优美、简洁明了。Ruby支持多种编程范式,包括面向对象编程、函数式编程、动态类型系统等,广泛应用于Web开发、数据分析、自动化测试、游戏开发、机器学习等领域。
Ruby中的数字类型有两种:整型和浮点型。
整型(Integer)表示整数,包括正整数、负整数和零。
# 整型字面量
a = 123
b = -456
c = 0
# 整型操作
puts 1 + 2 # 3
puts 3 - 4 # -1
puts 5 * 6 # 30
puts 10 / 3 # 3
puts 10 % 3 # 1
puts 2 ** 3 # 8
浮点型(Float)表示带有小数部分的数字。
# 浮点型字面量
a = 1.23
b = -4.56
# 浮点型操作
puts 1.0 + 2.0 # 3.0
puts 3.0 - 4.0 # -1.0
puts 5.0 * 6.0 # 30.0
puts 10.0 / 3.0 # 3.3333333333333335
方法(Method)是指在对象上执行的操作,它可以接收零个或多个参数,并返回一些值。
可以使用def
关键字定义方法,方法名称采用小写字母或下划线开头,采用驼峰式命名方式,如果方法不接受任何参数,则可以省略空括号。
def hello
puts "Hello Ruby!"
end
def say_hello(name)
puts "Hello #{name}!"
end
可以直接使用方法名称调用方法,如果方法需要接收参数,则需要将它们以逗号分隔的方式传递给方法。
hello # 输出 "Hello Ruby!"
say_hello("Tom") # 输出 "Hello Tom!"
红宝石是一种强大的编程语言,在Web开发、数据分析和机器学习等领域都有广泛的应用。它具有简洁明了的语法、动态类型系统和丰富的库支持,可以快速地开发出高质量的应用程序。如果您是一名程序员,不妨学习一下这个优秀的编程语言。