Ruby 学习笔记

简介

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

学习资源