简介
Ruby 是一种简洁的编程语言,强调人类可读性,常用于构建 Web 应用程序。
关键特性
- 面向对象:一切都是对象。
- 动态类型:无需声明变量类型。
- 元编程:支持动态代码生成。
基础语法
变量与数据类型
name = "Alice" # 字符串
age = 25 # 整数
is_active = true # 布尔值
条件语句
if age >= 18
puts "成人"
else
puts "未成年"
end
循环
3.times do |i|
puts i
end
进阶概念
函数
def greet(name)
"Hello, #{name}"
end
puts greet("Alice")
面向对象编程
class Car
def initialize(color)
@color = color
end
def show_color
puts "颜色:#{@color}"
end
end
car = Car.new("红色")
car.show_color
实战练习
基本方法实现
def sum(a, b)
a + b
end
puts sum(5, 3) # 输出: 8