4、Ruby编程基础:数据、表达式与流程控制

Ruby编程基础:数据、表达式与流程控制

在计算机编程的世界里,对数据的处理占据了程序运行的绝大部分时间。无论是输入文字、数字,聆听音乐,还是观看视频,计算机都在背后进行着复杂的计算、决策,并将信息反馈给我们。Ruby作为一门强大且简洁的编程语言,为我们提供了丰富的工具来处理数据、构建表达式和实现流程控制。

数字与表达式

计算机的底层是基于数字的,一切信息都以数字流的形式存在。在Ruby中,数字的用途与现实生活中类似,可用于计数、逻辑比较和算术运算等。

  • 基本表达式 :表达式是数字、运算符(如 +、-)和变量的组合,计算机对其进行解析后会得出一个结果。例如:
5
1 + 2
"a" + "b" + "c"
100 - 5 * (2 - 1)
x + y

前四个表达式可以直接在 irb 中运行并得到预期的结果。括号的作用与常规算术运算相同,括号内的内容会优先计算。

  • 变量 :变量是对象的占位符或引用,可以存储数字、文本或自定义对象。变量的命名有一定规则:必须是一个整体(无空格),以字母或下划线开头,只能包含字母、数字或下划线,且区分大小写。例如:
x = 10
puts x

变量的使用使程序更具灵活性,可处理不同的数据。例如,一个简单的减法程序:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值