Ruby 基础教程1-3】的更多相关文章

https://ruby-doc.org/core-2.5.0/Exception.html 1月20日练习完1,2章. 第一章 初探 ‘’单引号不执行转义符. \t 制表符.\n 换行符. p mehtod ,类似于puts,但转义符不起效果,另外会对数字和string以不同形式输出. 2.3.1 :011 > p 100 100  => 100 2.3.1 :012 > p "100" "100"  => "100"…
一.Ruby基础知识 1.关于Ruby Ruby是脚本语言 Ruby是面向对象语言 Ruby是跨平台语言 Ruby是开放源码软件 2.Ruby入门书籍推荐 <Ruby.Programming向Ruby之父学程序设计(第2版)>(日)高桥征义,(日)后藤裕藏 著 3.常用Ruby开发工具 任何文本编辑器都可以用来编写Ruby代码,只要文件以“.rb”结尾保存即可 ScITE Eclipse(using RDT Plugin) NetBeans等 4.Ruby的第一个程序 =begin 万年不变的…
第二部分 Ruby 的基础 第4章~第6章 这一部分是 Ruby 编程需要遵守的规则. 第四章 对象,变量与常量 对象 & 类 对象的常见种类: 数值对象 字符串对象 数组.散列对象 正则表达式对象 时间对象 文件对象 符号对象###类与对象的关系: Ruby 中的对象是类的一个实例常见的种类: Numeric String Array Hash Regexp FIle Symbol 变量 定义: 变量就像是对象的名片 变量的类型: 决定种类的方式:变量的命名方式 局部变量(本地变量):以英文小…
第一部分:Ruby 初体验 第一章: Ruby 初探 前言 开头的这一章节讲了一些十分基础的内容,重要的几个话题有: ruby 命令的执行方法 对象.方法的概念 常见的打印方法 ruby 命令的执行方法 第一种:ruby + 文件名 适合于大文件格式:ruby hello.rb 第二种:irb 适合于小程序退出方法: 输入 exit 回车;或者 Ctrl + D 退出 对象与方法 print("Hello, Ruby.\n")中 "Hello, Ruby.\n"是对…
1.条件语句 if unless case        unless和if相反,条件不成立则执行   2.条件  除了 false和nil 其他都是true   3.unless 语法             unless 条件              处理        end   4.case语句   case 比较对象       when 值1       when 值2       when 值3       else       end   when后面,ruby是用'==='做…
1.对象 数值对象 字符串对象 数组对象,散列对象 正则表达式对象 时间对象 文件对象 符号对象 2.类 Numeric String Array Hash Regexp File Symbol 3.变量,变量的开头决定了变量的类型 局部变量,以英文字母或者_开头 全局变量,以$开头 实例变量,以@开头 类变量,以@@开头 伪变量(nil,true,false,self等) 4.常量以大写字母开头 5.保留字     1.变量赋值 a,b=1,2 puts "a,b=#{a},#{b}"…
1.指定编码方式       第一种 在代码文件首行通过 #encoding:GBK的方式     第二种  ruby -E UTF-8 文件名称     第三种  irb  -E UTF-8   2.基本类型       Fixnum,String,Float     3.注释 #开头的行 =begin   =end之间的所有行 4.流程控制 if elsif else end while do end 5.迭代器 times each 6.Syntax   :    ":symbol_nam…
类结构 1.数值类结构     Fixnum到Bignum会自动转换   2.常用数值表示   3. ans=10.divmod(3) ans[0]是商  ans[1]是余数   4.实例方法round方法四舍五入  ceil方法向上取整.  …
异常 1.异常结构      [ begin]          ...     rescue         [retry]          ...     [ensure]          ...     end     2.常见错误   数据错误 系统错误 程序缺陷   3.常见错误处理方式 消除导致错误的原因 忽略错误并继续执行 恢复到错误发生前的状态 重试 结束程序 输入数据 将错误信息通知给调用者   4.异常对象      $!  : 代表最后发生的例外对象      $@ :…
1.":class, instance_of?, :is_a?"都是Object类的方法,每个对象都可以调用 2.":class"方法用户获取对象归属类的名称 3.":instance_of?"方法用于判断对象是否为某个类的实例 4.":is_a?"方法用于判断,对象在继承层次上是否归属于某一个类 5.BasicObject是Object类的父类,Object类是所有不直接继承自BasicObject类的父类. 6.所有类默认…