首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
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 时,需要…