Ruby编程基础:数据、表达式与流程控制
在计算机编程的世界里,对数据的处理占据了程序运行的绝大部分时间。无论是输入文字、数字,聆听音乐,还是观看视频,计算机都在背后进行着复杂的计算、决策,并将信息反馈给我们。Ruby作为一门强大且简洁的编程语言,为我们提供了丰富的工具来处理数据、构建表达式和实现流程控制。
数字与表达式
计算机的底层是基于数字的,一切信息都以数字流的形式存在。在Ruby中,数字的用途与现实生活中类似,可用于计数、逻辑比较和算术运算等。
- 基本表达式 :表达式是数字、运算符(如 +、-)和变量的组合,计算机对其进行解析后会得出一个结果。例如:
5
1 + 2
"a" + "b" + "c"
100 - 5 * (2 - 1)
x + y
前四个表达式可以直接在 irb 中运行并得到预期的结果。括号的作用与常规算术运算相同,括号内的内容会优先计算。
- 变量 :变量是对象的占位符或引用,可以存储数字、文本或自定义对象。变量的命名有一定规则:必须是一个整体(无空格),以字母或下划线开头,只能包含字母、数字或下划线,且区分大小写。例如:
x = 10
puts x
变量的使用使程序更具灵活性,可处理不同的数据。例如,一个简单的减法程序:
超级会员免费看
订阅专栏 解锁全文
8

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



