后端开发2025年07月17日
1.循环实现方法 循环语句 (while;for; loop,until) 循环方法(times,each) 2.for for 变量 in 对象 主体 end 3.while while 条件 end 4.until与while相反 条件不成立才进入循环体 until 条件 end 5.循环控制 break next redo 重复执行当前循环,循环变量...
后端开发2025年07月17日
1.对象 数值对象 字符串对象 数组对象,散列对象 正则表达式对象 时间对象 文件对象 符号对象 2.类 Numeric String Array Hash Regexp File Symbol 3.变量,变量的开头决定了变量的类型 局部变量,以英文字母或者_开头 全局变量,以$开头 实例变量,以@开头 类变量,以@@开头 伪变量(nil,true,fal...
后端开发2025年07月17日
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是用'==='做比较,'==='比...
后端开发2025年07月17日
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.迭代器...
后端开发2025年07月16日
1.":class, instance_of?, :is_a?"都是Object类的方法,每个对象都可以调用 2.":class"方法用户获取对象归属类的名称 3.":instance_of?"方法用于判断对象是否为某个类的实例 4.":is_a?"方法用于判断,对象在继承层次上是否归属于某一个类 5.BasicObject是Object类的父类,Obje...
后端开发2025年07月16日
1.命令行参数ARGV[] 2.文件读取 file=File.open(filename) text=file.read print text file.close 一次读取所有内容耗内存,耗时间 print File.read(filename) 同上 file.open(filename) file.each_line do|line| puts li...
后端开发2025年07月16日
函数: foo(x,y,z) foo(x,*args) foo(x,*args,c) foo(x=0,y="a") 2.0以后参数可以关键字指定 foo(x:0,y:0,z:0) 调用 foo(x:1,y:3,z:4) def block_test yield 8,9 end block_test {|t,m|puts t*m} def...
后端开发2025年07月16日
sudo apt-get install ruby #find an folder and: git clone https://github.com/rubygems/rubygems.git cd rubygem ruby setup.rb ...
后端开发2025年07月16日
Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...) 强烈新手使用 Ubuntu 省掉不必要的麻烦! 以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号) 步骤0 - 安装系统需要的包 # For Mac # 先安装 [Xcode](http://develo...
后端开发2025年07月15日
http://ihower.tw/rails3/index.html 我是ihower,本書介紹Ruby on Rails這套開放原始碼的網站開發框架,預定於2011年下半年出版。如果您有任何意見或勘誤指教,不用怕是初學者(你的問題很可能也是其他新手會碰到的問題),都歡迎來信給我聯絡。 目前的撰寫進度:Part1已完成進入校稿階段,讀者可以照著練習,有任何...