分类:Ruby

Day30 – Ruby的鸭子型别Duck Type + 完赛感言!

(感动流泪中!没想到完赛这天Day30终于到来~~。写IT文章原来可以是这么兴奋的事呢!) Ruby经典面试题目 #30 Day30 请解释Ruby的鸭子型别(Duck Type)? What is duck type? Duck Type 鸭子型别 如果你看到一只鸟走起来像鸭子;游泳起来像鸭子;叫起来也像鸭子;那么这只鸟就可以被称为鸭子。 参考发明Ruby […]

Day26 – Ruby的错误处理机制 Rescue

有一句话说得好,「不怕一万,只怕万一」,如何检查程序上的错误是一件重要的议题。好的项目师会懂得防范于未来。现在我们就来用Ruby练习一下错误与例外处理吧! Ruby经典面试题目 #26 Day26 Ruby的错误处理机制 Rescue. Explain Error Handling in Ruby. Ruby能以区隔的 (compartmentalized) […]

Day25 – 初探 Rails: .present? 和 .exists?比较

[昨天]的铁人赛里,我们提到了.present?方法,第一次把脚跨进Rails的领域,这是一种从Ruby幼幼班毕业的架势! 今天再来研究另一个Rails方法:.exists?,从英文字面上来说这两个方法名字挺像的(.present?现在?在场?;.exists?存在?生存?),让我们来继续看下 Ruby经典面试题目 #25 Day25 .present? 和 […]

Day24 – Ruby比一比: nil?, empty?, blank?, present?

这一系列精选面试题写下来,我发现新手项目师对于相似、接近的method或概念都会比较困惑,也难怪热门面试要考这些题目了!这样才能鉴别出面试候选人真的有弄懂程序观念。也希望我整理好的这30篇铁人赛文章,未来能帮助到许多想学Ruby、进而想找相关工作的新手们! Ruby经典面试题目 #24 Day24 nil?, empty? 和, blank? present […]

[Emacs-24] 用 Emacs 来写 Ruby 实战篇

Ruby 实战篇 前篇介绍完用 Emacs 写 Ruby 程序的设定篇,我们这一篇实际来看一下这些功能的使用 建立一个类别 (Class) Ruby 是一个物件导向语言,建立类别是很重要的工作,我们启动 Emacs 按 Ctrl-x Ctrl-f 先来建立一个类别 greet.rb,首先看一下环境设定 先看程序补全的 Company backends 的设定 […]