第1章 入门
Upcoming SlideShare
Loading in...5
×
 

第1章 入门

on

  • 801 views

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

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

Statistics

Views

Total Views
801
Views on SlideShare
661
Embed Views
140

Actions

Likes
0
Downloads
1
Comments
0

4 Embeds 140

http://maltose.me 129
http://os.qzs.qq.com 7
http://127.0.0.1 3
http://www.hanrss.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

第1章 入门 第1章 入门 Presentation Transcript

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