加入 Exercism 的 Ruby 轨道,即可获得 121 个练习 分成 21 个 Ruby 概念, 还会自动分析 你的代码,并提供 个性化指导, 而且全部100% 免费。
class HelloWorld
def self.hello(name = 'World')
"Hello, #{name}!"
end
end
借助有趣又有收获的编程练习提升编程水平,在 Exercism 上检验你对概念的理解。
查看 Exercism 上所有 Ruby 练习
Ruby 把开发者的幸福感放在第一位。它的语法优雅,读起来自然,写起来也顺手。
Ruby 代码可以编写并调用 Ruby 代码。
垃圾回收采用标记清除算法,不会妨碍你。
Ruby 的标准库为常见任务提供了丰富的类和工具。
软件包(gem)可以集中管理,也可以使用自定义或私有的 gem 源。
Ruby 是强类型、动态类型的语言,支持“鸭子类型”。Ruby 中一切都是对象
每种语言都有自己的做事方式,Ruby 也不例外。我们的导师会帮助你学会像 Ruby 开发者那样思考,并教你如何写出地道的 Ruby 代码。解完一道练习后,把它提交给我们由志愿者组成的团队,他们会给你提示、想法和反馈,帮你写出更接近 Ruby 中常见风格的代码,还会帮你发现那些你并不知道自己不知道的东西。
了解更多关于指导的内容