有时候,我们可能要扩展已有的类,可以通过打开类(Open Class)和细化(Refinement)的方式。打开类是全局影响的,而细化的方式可
Ruby元编程学习笔记(一)
Ruby的class关键字更像是一个作用于操作符,而不是类型声明语句。class关键字的核心任务是把你带到类的上下文中,上你可以在里面定义方
Ruby中String和Symbol的区别
String(字符串) "iPhone" 'iPhone' Symbol(符号) :iPhone 区别 类型不同 $ irb --simple-prompt >> "iPhone".class => String >> :iPhone.class => Symbol 字符串可变(mutable),符号不可变(immutabl
json iterator介绍
jsoniter的Go语言实现的在Github上宣称的主要特性有两点:首先是快,其次是与标准库完全兼容。暂且不谈benchmark是否客观,