Ruby基础教程 1-10
摘要:类结构 1.数值类结构 Fixnum到Bignum会自动转换 2.常用数值表示 2.常用数值表示 3. ans=10.divmod(3) ans[0]是商 ans[1]是余数 4.实例方法round方法四舍五入 ceil方法向上取整。
阅读全文
Ruby 基础教程1-9
摘要:异常 1.异常结构 [ begin] ... rescue [retry] ... [ensure] ... end 2.常见错误 数据错误 系统错误 程序缺陷 数据错误 系统错误 程序缺陷 3.常见错误处理方式 消除导致错误的原因 忽略错误并继续执行 恢复到错误发生前的状态 重试 结束程序 输入数
阅读全文
ruby 基础教程1-8-1
摘要:1.":class, instance_of?, :is_a?"都是Object类的方法,每个对象都可以调用 2.":class"方法用户获取对象归属类的名称 3.":instance_of?"方法用于判断对象是否为某个类的实例 4.":is_a?"方法用于判断,对象在继承层次上是否归属于某一个类
阅读全文
Ruby 基础教程1-7
摘要:函数: def block_test yield 8,9 end block_test {|t,m|puts t*m} def cupt(*args) p args.class.name end para=[5,6,7] puts cupt(2,3,4) puts cupt(para)
阅读全文
Ruby 基础教程1-5
摘要: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
阅读全文
Ruby 基础教程1-6
摘要:1.循环实现方法 循环语句 (while;for; loop,until) 循环方法(times,each) 2.for 循环语句 (while;for; loop,until) 循环方法(times,each) 2.for for 变量 in 对象 主体 end 3.while while 条件
阅读全文
Ruby 基础教程1-4
摘要:1.对象 数值对象 字符串对象 数组对象,散列对象 正则表达式对象 时间对象 文件对象 符号对象 2.类 数值对象 字符串对象 数组对象,散列对象 正则表达式对象 时间对象 文件对象 符号对象 2.类 Numeric String Array Hash Regexp File Symbol 3.变量
阅读全文
Ruby 基础教程 1-2
摘要:1.数组 创建 arrayname=[] arrayname=["1",12,"23"] 访问 arrayname[index] 更新 arrayname[index]=y 如果index+1>数组长度size, 则扩展数据空间,size-1到index-1的元素初始化为nil 访问大小 array
阅读全文
Ruby 基础教程1-3
摘要:1.命令行参数ARGV[] 2.文件读取 file=File.open(filename) text=file.read print text file.close 一次读取所有内容耗内存,耗时间 print File.read(filename) 同上 file.open(filename) fi
阅读全文
Ruby 基础教程 1-1
摘要:1.指定编码方式 第一种 在代码文件首行通过 #encoding:GBK的方式 第二种 ruby -E UTF-8 文件名称 第三种 irb -E UTF-8 2.基本类型 Fixnum,String,Float 3.注释 #开头的行 =begin =end之间的所有行 4.流程控制 #开头的行 =
阅读全文