首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Ruby
订阅
Mark24
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Ruby Gems 三两事
RubyGems 是 Ruby 的一个包管理器。类似于 Ubuntu 的 apt-get,CentOS 的 yum,Python 的 pip,iOS 的 Cocoapods。方便 Rubyists 管理软件包(gem),分享可复用的功能,为应用、库的开发提供坚实的巨人肩膀。 …
Ruby 调试踹门
看了下 TIOBE 2020 年 06 月编程语言排行榜,Swift 排名 11,Ruby 排名 13,而 Objective-C 跌出前 20,曾经的年度明星语言,往事唏嘘。 今天,也学习下总结一下关于 Ruby 的调试。 next: Step over to the ne…
Ruby 元编程用例
下面的例子其实不是很好。method_missing 比较适用的场景应该是 active-record 或者 builder 这种针对大量未知属性,自动生成读写方法的库,目的是为了自适应。而可能性已知或有限的情况下,只是为了消除重复代码,用 define_method 更合适。…
[译] Ruby 2.6 增加无穷范围
在Ruby 2.6 之前,如果你想要使用带上索引(index)的无限循环,我们得用 Float::INFINITY 然后用 #upto 方法 或者实现一个Range 实例,或者用 Numeric#step 方法。 Ruby 2.6 让Range 中第二个参数变成可选的,让无限循…
《Effective Ruby》 总结
除nil和false外所有值都是真值,0也是true;用nil?区分false和nil。 常量是可变的,需总是将常量、数组常量、模块定义的常量freeze冻结。 setter方法在调用时需要显式的接收者,没有接收者时,会被解析为变量赋值。 实例方法中调用 setter 时,需要…