后端开发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月16日
ubuntu 10.4下ruby 1.9.2+rails 3.0开发环境配置 对没 Mac 却希望学习 Rails 的程序员来说,Ubuntu 是最理想的选择。多少令人遗憾地是:Ubuntu 的世界里缺少传说中最好的文本编辑器 TextMate 和事实上最好的图片编辑器 Photoshop,幸好 Emacs 和 GIMP 已经完全满足了我这个蹩脚程序员兼业...
后端开发2025年07月15日
http://ihower.tw/rails3/index.html 我是ihower,本書介紹Ruby on Rails這套開放原始碼的網站開發框架,預定於2011年下半年出版。如果您有任何意見或勘誤指教,不用怕是初學者(你的問題很可能也是其他新手會碰到的問題),都歡迎來信給我聯絡。 目前的撰寫進度:Part1已完成進入校稿階段,讀者可以照著練習,有任何...
后端开发2025年07月15日
ruby的类是单继承生物、所以出现了module、实现了多继承、 注:模块、常量和类的命名都是以大写字母开头 、 模块引用: 1、如果引用的模块在同一个文件中,则直接使用模块操作 2、如果不在同一个文件中,则需要使用require加载被引用模块所在文件。(引用的是完整名称) 可以使用module包含着各种class、再新建一个类使用include包含各种c...
后端开发2025年07月15日
比如迩自己写了一个类、名为SendMail、这个类放在一个send_mail.rb的文件中、 如果迩企图在相同目录中引用这个类、使用 require "send_mail" 那是白费心机的、莪们要加上这段 $: << "File.dirname(__FILE__)" 意思就是把当前目录临时...