1Ruby编程:程序员实用指南            0基础小白教程         RunaJiang @maltose
2第1章 入门 背景知识介绍【重要】 Ruby是什么? 安装Ruby解释器 运行Ruby解释器 常见的Ruby名词解释                RunaJiang @maltose
背景知识介绍(点击查看维基词                                     3条)         计算机       比后者概念更广                              编程语言        ...
4思考:Ruby是什么?你为什么学习Ruby?看过Ruby的维基词条后,从定义、理念、特点、作用等方面谈谈你对Ruby的理解。试着和一个完全不知道计算机的人解释Ruby。然后我们再进行下一步。                     RunaJ...
5如何安装Ruby解释器                                Windows——登陆                      http://rubyinstaller.rubyforge.org,可         ...
6                                 Ruby解释器的一                                 种,Interactive                                 ...
7                                  过去,终端是一种输入                                  输出设备,相对于计算                                 ...
8示例2                    告诉电脑,运行irb      打开终端                      def(define)是定义的意思,这                      行命令的意思是定义一个函数, ...
9常见的Ruby名词解释 Ruby源代码:是指用Ruby语言书写的文本文件。 Rdoc:一种Ruby文档生成器,设计者是Dave Thomas,你安装  的Ruby解释器中就自带了Rdoc。Rdoc可以分析Ruby源代码,  然后将其整理一...
Upcoming SlideShare
Loading in …5
×

第1章 入门

977 views
940 views

Published on

这一章主要介绍一些Ruby相关的基础概念。

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
977
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

第1章 入门

  1. 1. 1Ruby编程:程序员实用指南 0基础小白教程 RunaJiang @maltose
  2. 2. 2第1章 入门 背景知识介绍【重要】 Ruby是什么? 安装Ruby解释器 运行Ruby解释器 常见的Ruby名词解释 RunaJiang @maltose
  3. 3. 背景知识介绍(点击查看维基词 3条) 计算机 比后者概念更广 编程语言 语言编程范型 包 是 含 一 集合成 种包 是 类 类库括 一 脚本语言 构造 种 中包 实 是 括 包 一面向对象 例 含 属性 种 编程 包括 对象 Ruby 方法 RunaJiang @maltose
  4. 4. 4思考:Ruby是什么?你为什么学习Ruby?看过Ruby的维基词条后,从定义、理念、特点、作用等方面谈谈你对Ruby的理解。试着和一个完全不知道计算机的人解释Ruby。然后我们再进行下一步。 RunaJiang @maltose
  5. 5. 5如何安装Ruby解释器 Windows——登陆 http://rubyinstaller.rubyforge.org,可 以看到下载按钮 不同操作系统如何安装Ruby解释器? Linux——已经预装 Mac OS——已经预装 RunaJiang @maltose
  6. 6. 6 Ruby解释器的一 种,Interactive Ruby 运行Ruby解释器 ,也叫交互式 Ruby,是一种非 示例2 常好用的命令行 工具,将命令和解释器是能够执行用其 表达式键入irb他计算机语言编写的程 后,它会立刻执序的系统软件。打个比 行。方,Ruby解释器就像是 示例1你和电脑之间的翻译,电脑能够看懂你在Ruby解释器中输入的命令, 命令行历史功能 你也能看懂电脑通过Ruby解释器给你的反馈。 交互式——输入代 码直接执行(推 irb(首选,已预装) 行编辑功能 运行Ruby解释器有 荐) 两方式种 创建程序后再运行 作业控制 RunaJiang @maltose
  7. 7. 7 过去,终端是一种输入 输出设备,相对于计算 机主机而言属于外设, 示例1 本身并不提供运算处理 功能。形象地说,你可 以通过终端和计算机进 行对话。我们现在使用 的是与硬件无关的虚拟 终端,输出系统一般是 打开终端 屏幕,输入系统则是键这个命令是告诉电 盘。脑,运行ruby解析 器这个程序。 输入ruby,然后按回 车 这个命令的意思是, 让电脑输出“Hello, world!”这句话。你也 在教程中用符号 可以修改引号里的句 输入puts “hello, 子,让电脑输出其他^D表示,在这里 world!”,然后按回车 内容。例如,puts是文件结束符。文 “你好,世界!”,电件结束符是告诉电 脑就会输出“你好,脑,命令到此结束 世界!”。 并且执行。 按ctrl+D RunaJiang @maltose
  8. 8. 8示例2 告诉电脑,运行irb 打开终端 def(define)是定义的意思,这 行命令的意思是定义一个函数, 输入irb,然后回车 这个函数名为sum,这个函数有两 个变量,分别用n1和n2来表示输入def sum(n1,n2),回车 对名为sum的进行说明,告诉电脑,函数sum(n1, n2)的意思是对n1和n2进行求和。特别说明一下, 人类习惯将sum用作求和函数的符号,但是电脑 输入n1 + n2,回车 不知道,ruby解释器也不知道。所以,如果你用 其他符号,例如“qiuhe”,来代替“sum”,也是可 以的。 输入 end,回车 输入 sum(3, 电脑输出“7” 4),回车 输入quit可以退出irb 输入 sum(“cat”, 电脑输出 “dog”)),回车 “catdog” RunaJiang @maltose
  9. 9. 9常见的Ruby名词解释 Ruby源代码:是指用Ruby语言书写的文本文件。 Rdoc:一种Ruby文档生成器,设计者是Dave Thomas,你安装 的Ruby解释器中就自带了Rdoc。Rdoc可以分析Ruby源代码, 然后将其整理一份更加适合人类阅读的文档。你可以将其理解为 一种代码整理工具。 Ruby文档:Ruby源代码通过用Rdoc转化成生成的html或者ri格 式的文件。 ri:Ruby文档的一种版本。如果要让其他人看懂我们写的代码, 我们需要给代码加上注释,用来说明这些代码的作用。ri版本的 Ruby文档的特点是,它把源代码中的注释提炼出来,让读它的 人一目了然地了解这些Ruby源代码的作用。 RunaJiang @maltose

×