没有合适的资源?快使用搜索试试~ 我知道了~
这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Ruby官方网站进行下载并安装。
资源推荐
资源详情
资源评论
Ruby 入门
介绍
这是一个短小的 Ruby 入门,完全读完只需 20 分钟。这里假设读者已经安装了 Ruby,如果你
没有安装的话,请在阅读文前访问 Ruby 官方网站进行下载并安装。
交互式的 Ruby
打开 IRB(交互式 Ruby 外壳):
如果你使用 Mac OS X,那么请打开终端窗口输入 irb;
如果你使用 Linux,那么请打开 shell 输入 irb;
如果你使用 windows,那么请在开始菜单 PUM 中找到 Ruby->fxri,并执行它。
Ok,在打开 IRB 之后,在其中输入"Hello World"。
Ruby 听从你的安排!
发生了什么?我们刚才编写了世界上最短小的“ Hello World”程序吗?这么说不太确切。第二
行输出是 IRB 告诉我们:上一个表达式的评估结果。如果我们希望打印出“Hello World”,那么就还
需要一点努力:
puts 在 Ruby 中是一个简单的打印输出命令。后面的“=> nil”表示什么?——那是表达式的
结 果 。 Puts 总 是 返 回 nil , 这 是 Ruby 中 表 示 “ 绝 对 无 值 ” ( absolutely-positively-nothing
value)的方式,看上去有些类似 Java 中的 null。
你的免费计算器在这里!™™™™™™™™
无 需 做 什 么 , 我 们 就 能 把 IRB 作 为 一 个 简 单 的 计 算 器 使 用 :
这样就能计算 3+2。够简单的!那么 3 乘以 2 如何?你可以在下面继续输入 3*2,也可以回到
上面(3+2 处)重新修改你刚刚输入的计算公式。使用键盘上的向上键,使光标到达 3+2 那一行,
再 用 左 键 移 动 光 标 到 加 号 上 , 然 后 使 用 空 格 键 进 行 修 改 。
™™™™
下面,让我们尝试计算 3 的平方:
在 Ruby 语言中,**表示幂运算。那么如何计算平方根呢?
Ok,等一下,表达式中的 sqrt(9)表示什么?你一定能猜到这是计算 9 的平方根。而 Math 表
示什么?不要着急,下面就让我们进一步了解像 Math 这样的模块。
模块——按照主题分组的代码
Math 是 Ruby 内建的数学模块。在 Ruby 中,模块提供了两种角色:一种角色是将类似的方
法聚集在同一个“家族”名下。因此, Math 也包括 sin、tan 这样的方法。第二种角色是一个圆点
(dot),它标记了消息的接收者。什么是消息?在上面的例子中, sqrt(9)便是消息,它意味着调
用 sqrt 方法取出 9 的平方根。
Sqrt 方法调用的结果是 3.0。你可能注意到它并不是 3。这是因为多数情况下,数字的平方根
并不是整数,所以这里返回了一个浮点数。
那么我们如何记住这些计算结果呢?——将结果赋值给变量。
剩余15页未读,继续阅读
资源评论
weipeng15901768617
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- STM32F401,使用ST-link时候,不能识别,显示ST-LINK USB communication error
- 快速排序算法Python实现:详解分治法原理与高效排序步骤
- 陀螺仪选型陀螺仪陀螺仪选型型陀螺仪选型
- Intouch2020R2SP1与西门子1500PLC通讯配置手册
- 英特尔2021-2024年网络连接性和IPU路线图
- RuoYi-Cloud-Plus 微服务通用权限管理系统
- 家庭用具检测15-YOLO(v8至v11)数据集合集.rar
- deploy.yaml
- PHP快速排序算法实现与优化
- 2023-04-06-项目笔记 - 第三百五十五阶段 - 4.4.2.353全局变量的作用域-353 -2025.12.22
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功