Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

第1章 入门

1,043 views

Published on

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

Published in: Education
  • Be the first to comment

  • Be the first to like this

第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

×