Ruby 笔记
来源:互联网 发布:数据帧的结构 编辑:程序博客网 时间:2024/06/16 05:00
1. $a全局变量 @a 实例变量 @@a 类变量 类变量,模块名称和常量以大写字母开头
2. string数组的构建 arr=%w{hello work 123}
3. 双引号字符串会进行转义和内插,单引号就直接保留原值。
greeting="hello"
@a=4, $num=5
'#{greeting}, Jim' -->#{greeting}, Jim
"#{greeting}, Jim, #@a @$num" --> hello, Jim, 4 5
4. "0kjshellohe" =~ /he/ -->4
5. block
def fun
yield(3,4)
end
fun {|n1, n2| n1+n2;} -->7
6. 实例方法和类方法
class Animal
private_class_method :new
public :speak
def initialize name
@name=name
end
def speak
puts self.mie+"#@name is speaking..."
end
private
def mie
"mie"
end
=begin
类方法
=end
def Animal.sleep
puts "Animal is sleeping..."
end
end
7. 数组
a=[] <=>a=Array.new
a[3,-1], a[1...3]
0 0
- [Ruby]ruby笔记01
- [Ruby]ruby笔记02
- ruby笔记
- ruby笔记
- ruby笔记
- ruby笔记
- Ruby笔记
- Ruby 笔记
- 【ruby学习笔记】初探ruby
- [Ruby笔记]14.Ruby local_variable
- [Ruby笔记]1. ruby ruby oh~ ruby 安装
- Ruby语法学习笔记
- Ruby学习笔记(入门)
- watir学习笔记/ruby
- ruby学习笔记一
- ruby学习笔记二
- ruby学习笔记三
- ruby学习笔记四
- oracle学习之:glogin.sql脚本模板
- Android 获取指南针数据
- 双重校验锁:Java并发编程中的陷阱
- 二叉树中序遍历复习
- Linux安装JDK和配置环境变量
- Ruby 笔记
- 移动端案例、web前端项目实战(HTML5+css3)、webApp实例源码
- jQuery中事件命名空间
- RDD基础学习-[5]PairRDD关联函数基础
- android 自定义Toast
- #ifndef #define #endif #ifdef 避免重复引用
- python爬取链家数据
- PAT 1020 已知中序后序,还原二叉树 (二叉树遍历问题)
- 键盘钩子的实现