Ruby笔记
来源:互联网 发布:mac os apache 配置 编辑:程序博客网 时间:2024/05/29 14:23
Hash:
Ruby的key-value数据结构就是Hash。如 myhash = {2 => 5, "he" => "ggg"};
经常要对hash排序,如
metrics = {"sitea.com" => 745, "siteb.com" => 9, "sitec.com" => 10 }metrics.sort_by {|_key, value| value} # ==> [["siteb.com", 9], ["sitec.com", 10], ["sitea.com", 745]]
If you need a hash as a result, you can use to_h (in Ruby 2.0+)metrics.sort_by {|_key, value| value}.to_h # ==> {"siteb.com" => 9, "sitec.com" => 10, "sitea.com", 745}
metrics.sort_by(&:last)
metrics.sort {|a1,a2| a2[1].to_i <=> a1[1].to_i }
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学习笔记四
- 如何寻找到当前ViewController?
- java--生成图片验证码
- 浏览器能上网,qq,百度云不能上
- redis c->buf=3的极限测试,redis的解决方法
- JavaScript设计模式 --- 方法的链式调用
- Ruby笔记
- 深入理解abstract class 和 interface
- curl命令
- 高德LBS使用以及注意事项+debug版本直接用release的签名配置
- 开启固定模式的viewpager的复用模式+PagerAdapter浅解析
- 接口类和抽象类的区别
- word 2010 标题行重复设置方法及表格标题行无法重复显示问题的解决方法
- Linux curses 总结二(对屏幕的操作)
- spring aop 2