没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Ruby快速入门(30分钟入门) - Ruby教程资源的简介 欢迎来到“Ruby快速入门(30分钟入门)” — 一个为初学者精心设计的Ruby编程之旅。本教程旨在通过紧凑、高效的课程结构,让你在短短半小时内掌握Ruby编程语言的基础知识,开启你的编程旅程。 Ruby,作为一种优雅且极具表现力的语言,由松本行弘在上个世纪90年代创建,它以其简洁和友好的特性,赢得了全球开发者的喜爱。本教程将引导你了解Ruby的基本概念,包括数据类型、控制结构、方法、类和模块等核心内容。每个概念都配以清晰易懂的示例,帮助你快速理解并应用于实践。 我们的教程不仅注重理论知识,还强调实践操作。你将通过动手编写代码,从一个简单的“Hello, World!”程序开始,逐步过渡到更复杂的数据处理和对象操作。我们的目标是在30分钟内,让你能够自信地编写基础的Ruby程序,并理解其运行原理。 此外,我们还提供了一些实用的资源和提示,帮助你在完成快速入门教程后,能够继续学习和深化对Ruby的理解。无论你是想开发网站、进行数据分析,还是仅仅出于对编程的爱好,Ruby都是一个值得学习的强大工具。 不要让“从零开始”
资源推荐
资源详情
资源评论
在本教程中,将探讨使用Ruby开始编程所需的基本语法,以及如何在30分钟内学习并使用Ruby编程语言。
注:如果您还尚未安装Ruby开发环境,请访问环境设置页面并按照说明安装:
http://www.yiibai.com/ruby/ruby-installation.html
Ruby历史
Ruby被许多人认为是一种“新”编程语言,但实际上是由一个叫作 Matz 的开发人员于1994年发布的。
Matz自我描述是一个“语言极客”,也是Perl大粉丝。 他对Ruby的想法是创建一种像Perl这样灵活而强大的
语言,但在其语法上更具表现力 - 甚至可以具有类似于英语那样的可读性。
Ruby在日本迅速成长,直到2000年,真的没有关于除了日本语言以外的任何文档。所以如果想要学习
Ruby,那得必须先学习日语。 敏捷编程的先驱 Dave Thomas 被Ruby迷住,并决定创建Ruby的其它语言
文档。
自Ruby有了英文开始,Ruby就开始在英语世界中增长,尽管缓慢。 系统管理员变得流行,编写维护和“粘
贴”脚本 - 类似Perl的用法。从2000年到2005年美国的Ruby社区已达数百个。
在2004-2005年,一家名为 37Signals 的芝加哥公司聘请了一名年轻的开发人员来构建一个Web应用程
序。 公司给了他几乎完全的执行自由; 他们只关心客户端的设计和功能。 当时主要的Web技术是Perl CGI,
PHP,Java的JSP和Microsoft的ASP。 但是他们都是有点痛苦,但DHH的 大卫(DHH) 选择了自己的方向。
Ruby快速入门(30分钟)
以下内容仅是站长或网友个人学习笔记、总结和研究收藏。不保证正确性,因使用而带来的风险与本站无关!
Ruby教程
Ruby是什么?
Ruby的功能特点
Ruby与Python比较
Ruby安装配置
Ruby第一个HelloWorld程
Ruby运算符
Ruby变量
Ruby数据类型
Ruby快速入门(30分钟)
控制语句
Ruby if-else语句
Ruby Case语句
Ruby for循环
Ruby while/do...while循环
目
录
导
航
搜索
所有教程 Java技术 数据库 极客 代码 面试题
他在Ruby中写了这个应用程序。 他依靠核心库和少数库的帮助下,同时自己创建了整个堆栈(或多或少)。
37Signals在Web应用程序使用Ruby来编写,这个项目今天被称为 Basecamp 。
当建立了Basecamp,DHH就会从中提取出Web框架。 这是一个非常不同的方法,从 Java/Sun
或 .NET/Microsoft ,Web框架都是从高处往下传播。 相反,Rails从现实世界中抽出来。 它侧重于常规
配置,使常见问题更容易解决。
这种方法是一个很大的打击,Rails自从以来一直推动了Ruby/Rails社区的发展。 现在,在亚马逊上有数十本
书,全球近一百个会议,有成千上万的人是Ruby/Rails开发人员。
如果你想学习Rails,需要先学习Ruby! 现在就开始咯 …..
1. Ruby解释器
Ruby是一种“解释”的编程语言,它不能直接在处理器上运行,它的代码必须馈送到称为“虚拟机”或虚拟
机的中间件。 虚拟机的一方面是Ruby代码,另一方面则是操作系统和处理器。 这种方法的好处是您可以编
写一次Ruby代码,就可以在许多不同的操作系统和硬件平台上执行了。
Ruby程序无法运行自己的程序,它需要加载虚拟机。 使用VM执行Ruby的方式有两种:通过 IRB 和命令
行。
从命令行运行Ruby代码
这是编写Ruby代码的耐用方法,因为要将指令保存到文件中。 该文件可以备份,传输,添加到源代码管理
等。
一个Ruby代码文件示例
这里创建一个名称为: first-ruby.rb 的文件,如下所示:
随机教
Ruby正
Ruby C
Ruby块
Ruby文
Ruby数
Ruby环
Ruby字
Ruby安
Ruby 安
Ruby方
Ruby if.
Ruby哈
Ruby类
Ruby until循环语句
Ruby break/next语句
Ruby redo/retry语句
Ruby注释
Ruby核心
Ruby类和对象
Ruby方法
Ruby块
Ruby模块
Ruby字符串
Ruby数组
Ruby哈希
Ruby日期时间
Ruby范围
Ruby迭代器
Ruby文件I/O
Ruby目录
#!/usr/bin/ruby
# filename : first-ruby.rb
目
录
导
航
那么可以这样运行程序:
当您运行 ruby first-ruby.rb 时,实际上正在加载ruby虚拟机,然后再加载 first-ruby.rb 文件中
的代码。
从IRB运行Ruby代码
R b S
Ruby运
Ruby面
Ruby概
Ruby注
Ruby多
Ruby内
Ruby异常
Ruby高级部分
Ruby面向对象
Ruby正则表达式
Ruby套接字编程
Ruby多线程编程
Ruby解析XML(REXML)
class Sample
def hello
puts "Hello, World!"
end
end
s = Sample.new
s.hello
目
录
导
航
Ruby是第一批语言推广所谓“ REPL ”:阅读,评估,打印,循环的编程语言。想像它就像一个计算器 -
就像在每个完整的指令中,IRB执行这些指令并显示结果。
IRB最好用作实验的便笺簿。 许多开发人员在编写他们的“真实”程序时,一般都保持IRB窗口打开,使用它
来记住某个方法如何工作或用于调试某个代码块。
要打开IRB进行实验,可通过打开终端(Mac)或命令提示符(Win)并打开或输入 irb 来启动IRB。以Windows
系统为例,如下所示 -
注: 按 Ctrl + D 可退出 irb 模式。
2. Ruby变量
编程都是要创建抽象的代码来描述和处理数据,要创建抽象,必须要为在代码中分配名称来表示事物。 变量
只不过是为数据创建一个名称的一种方式。
创建和分配变量
目
录
导
航
在某些语言中,需要在为一个变量分配值之前声明这个变量。 当为变量分配值时,会自动创建Ruby变量。下
面来试试一个例子:
a = 250 表示创建一个名称为 a 的变量,并将值 250 存储到其中。
右边优先
在英文表达式中,是从左到右阅读,所以从左到右读取代码是很自然的。 但是当使用单个等于号( = )评估
求值一个赋值时,Ruby实际上首先评估求值右侧。 举个例子:
上面示例中,首先对 10 + 20 进行评估求值,再将求值结果存储到 b 变量中。
灵活输入
Ruby的变量可以容纳任何类型的数据,甚至可以更改其持有的数据类型。 例如:
irb(main):010:0> b = 10 + 20
=> 30
irb(main):011:0> b
=> 30
irb(main):012:0>
目
录
导
航
剩余28页未读,继续阅读
资源评论
灯把黑夜烧了一个洞
- 粉丝: 5389
- 资源: 165
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功