Ruby 语法概览
Ruby 语法概览
Ruby 是一种动态、开放源代码的编程语言,由 Yukihiro Matsumoto(通常被称为 Matz)于 1995 年设计并开发。它结合了多种语言的特点,包括 Perl、Smalltalk、Eiffel、Ada 和 Lisp,以实现一个平衡的编程范式。Ruby 语法以其简洁和表达性而闻名,支持面向对象、过程式、函数式和命令式编程风格。
基础语法
变量和数据类型
Ruby 不需要显式声明变量类型。变量名以小写字母或下划线开头,后面可以跟字母、数字或下划线。Ruby 支持的基本数据类型包括:
- 整数(Integer):没有小数点的数字。
- 浮点数(Float):带小数点的数字。
- 字符串(String):一系列字符,用单引号或双引号括起来。
- 数组(Array):有序的对象集合。
- 哈希(Hash):键值对的集合。
控制结构
Ruby 的控制结构包括条件语句和循环。
- 条件语句:
if
、unless
、case
。 - 循环:
while
、until
、for
、each
。
方法
Ruby 方法用于