Ruby 基础语法
Ruby语法简洁优雅,易于学习和使用。本章将介绍Ruby的基本语法规则,包括代码结构、注释、变量命名等基础知识。
📝 Ruby代码结构
程序入口
Ruby程序从上到下顺序执行,不需要特定的入口函数:
语句分隔符
Ruby语句不需要分号结尾,换行即为语句分隔符:
代码块
Ruby使用关键字do...end或花括号{}来定义代码块:
💬 注释
单行注释
使用#符号添加单行注释:
多行注释
使用=begin和=end包围多行注释:
🏷️ 命名约定
变量命名
Ruby使用蛇形命名法(snake_case):
常量命名
常量使用大写字母和下划线:
方法命名
方法名使用蛇形命名法,以?结尾表示返回布尔值,以!结尾表示危险操作:
🔤 字符串和输出
字符串定义
Ruby支持多种字符串定义方式:
输出语句
🧮 表达式和运算符
基本运算符
赋值运算符
🔄 控制结构基础
条件语句
循环语句
📦 数据结构基础
数组
哈希
🎯 方法定义
基本方法
返回值
🧱 类和对象基础
简单类定义
🔧 实用技巧
并行赋值
条件赋值
📝 实践示例
简单计算器
用户信息管理
🎯 语法要点总结
必须掌握的语法
- 变量命名: 使用蛇形命名法
- 字符串插值: 使用
#{}在双引号字符串中插入变量 - 代码块: 使用
do...end或{}定义 - 方法调用: 不需要括号(可选)
- 返回值: 方法自动返回最后一个表达式的值
推荐的编码风格
- 缩进: 使用2个空格
- 行长度: 每行不超过80个字符
- 空行: 逻辑块之间使用空行分隔
- 注释: 为复杂逻辑添加注释
📚 下一步学习
掌握了Ruby基础语法后,建议继续学习:
继续您的Ruby学习之旅吧!