修改登录脚本
接下来的学习过程
工资最高不最高无所谓 主要是喜欢让人更加快乐 ?
sudo aprt-get install -y libssl-dev libreadline-dev zlib1g-dev
git clone git://github.com/sstephenson/rbenv.git~/,rbenv
git clone git://github.com/sstephenson/ruby-build.git
git clone git://github.com/andorchen/rbenv-taobao-mirror.git~/.rbenv/plugins/rbenv-taobao-mirror
rbenv install --list
rbenv install 2.2.1
ruby框架
类方法和实例方法
1.方法调用的最外层括号可以省略
2.函数最后一行默认有return
3.hash处于一个函数最后一个参数的时候大括号可以省略
Apple.create :name => 'apple',:color =>'red' Apple.create({:name => 'aplle',:color =>'red'}) Apple.create name:'apple',color:'red'
4.调用block
Apple.all.map { |apple| apple.name } Apple.all.map (&:name)
5.Module
- 不能别new
- 不能被include
- module 中的 self.xx 方法可以被直接调用(不建议)
- module 中的普通方法,需要被某个class include 之后,由对应的class调用
最初的问题
code……
代码块:block,proc,lambda
如何查看api
元编程例子
键值对(hash)声明
ruby的各种变量
class的写法