Ruby编程基础:数据、表达式与流程控制
1. 数字与表达式
计算机程序大部分时间都在处理数据,而在底层,计算机完全基于数字,一切都由数字流表示。Ruby 语言试图让开发者与计算机的内部运作隔离开来,在 Ruby 中,数字的用途与现实生活中基本一致,如计数、逻辑比较、算术运算等。
1.1 基本表达式
在编程中,表达式是数字、运算符(如 + 或 -)和变量的组合,计算机理解这些组合后会得出某种形式的答案。以下是一些表达式的例子:
5
1 + 2
"a" + "b" + "c"
100 - 5 * (2 - 1)
x + y
前四个表达式可以直接在 irb(交互式 Ruby 解释器)中运行,并得到预期的结果。括号的作用与常规算术运算相同,括号内的内容会先计算。
表达式在所有计算机程序中都经常使用,不仅限于数字。理解数字表达式和运算的工作原理,也能帮助理解它们在文本、列表等其他项目中的工作方式。
1.2 变量
变量是对象的占位符或引用,包括数字、文本或你选择创建的任何类型的对象。例如:
x = 10
puts x
10
这里将数值 10 赋给名为 x 的变量。变量命名有一些限制:
- 必须是一个单独的单元(不能有空格)。
- 必须以字母或下划线开头。
- 只能包含字母、数字或下划线。
- 区分大小写。
以下是有效和无效变量名的示例:
|
超级会员免费看
订阅专栏 解锁全文

4

被折叠的 条评论
为什么被折叠?



