Loading...
0%
Ruby

程序员最好的朋友

1995

Ruby

最新版本: 4.0.0

下载
# Output "I love Ruby"
say = "I love Ruby"
puts say

# Output "I *LOVE* RUBY"
say = say.sub("love", "*love*")
puts say.upcase

# Output "I *love* Ruby"
# five times
5.times { puts say }
# Ruby knows what you
# mean, even if you
# want to do math on
# an entire Array
cities  = %w[ London
              Oslo
              Paris
              Amsterdam
              Berlin ]
visited = %w[Berlin Oslo]

puts "I still need " +
     "to visit the " +
     "following cities:",
     cities - visited
# The Greeter class
class Greeter
  def initialize(name)
    @name = name.capitalize
  end

  def salute
    puts "Hello #{@name}!"
  end
end

# Create a new object
g = Greeter.new("world")

# Output "Hello World!"
g.salute

想了解更多或尝试 Ruby? 尝试 Ruby

为什么选择 Ruby?

为什么世界各地的程序员都热爱 Ruby?是什么让它如此有趣

生态系统

丰富的 gems 支持各种开发。
成熟的工具开箱即用。

Ruby 拥有海量的库,称为 gems,支持从 Web 开发到数据处理的各种应用。借助 Rails 等成熟的框架和全面的工具链,您可以组合现有的优秀资源,快速构建高质量的应用程序,而无需重复造轮子。
当我将 Ruby 公之于众时,我从未想到它能孕育出如此丰富的生态系统。超过 200,000 个 gems,Ruby on Rails,RSpec,Bundler——所有这些都是由社区创造和培育的。我“让程序员快乐”的愿望以我独自一人无法实现的方式得以实现。

Yukihiro "Matz" Matsumoto

Ruby 的创造者

简洁

易于编写,易于阅读。
自然的语法,如同口语。

Ruby 拥有简洁直观的语法,读起来就像自然语言。通过消除复杂的符号和冗长的构造,Ruby 的设计理念允许您直接表达您的意图。凭借最少的样板代码和高度的可读性,它对初学者友好,并且易于经验丰富的开发者维护。
Ruby 是我见过的最美的编程语言。
我密切关注着新出现的编程语言、新环境、新框架,但我至今仍未发现任何在设计的纯粹性上能与 Ruby 相提并论或超越 Ruby 的。

David Heinemeier Hansson

Ruby on Rails 的创造者

生产力

用更少的代码做更多的事。
直观的语法加速开发。

Ruby 的表达性语法允许您以简洁的方式编写复杂的逻辑。通过利用元编程和块等强大功能,您可以减少重复,专注于解决核心问题。借助丰富的测试框架,您可以在实现快速开发周期的同时保持高质量。
Ruby 将想法快速转化为代码。它的简洁性让我专注于;它的表达性让我以我思考的方式编写。
感觉就像语言不再碍事,只剩下我和问题。凭借出色的工具和库,想法很快就变成了运行的、优雅的代码。

Dave Thomas

《领域驱动设计》作者

社区

全球开发者互相支持。
一个温暖、活跃的社区。

Ruby 社区秉承“Matz 人很好,所以我们也好 (MINASWAN)”的文化,欢迎从初学者到专家的任何人。世界各地的会议和聚会促进了知识共享和联系。这是一个温暖、可持续的社区,人们互相帮助,共同成长。
Ruby 社区充满了才华和创造力,开发者们被 Ruby 的优雅语法所吸引,并为编程的乐趣而编程。这是一个充满活力、受欢迎的社区,愿意与所有人分享对编程的热爱。这种温暖和协作的精神无疑是 Ruby 最宝贵的财富。

Amanda Perino

Rails 基金会执行董事

加入社区

那些不仅仅作为用户参与 Ruby 的人被称为 Rubyists。
热爱 Ruby 的 Rubyists 都很友好 #rubyfriends。社区活动蓬勃发展且充满乐趣。

普遍的座右铭是“MINASWAN”——Matz 人很好,所以我们也好

Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community

新闻

Ruby 4.0.0 发布

我们很高兴地宣布 Ruby 4.0.0 的发布。Ruby 4.0 引入了“Ruby Box”和“ZJIT”,并增加了许多改进。

继续阅读...

naruse 发布于 2025 年 12 月 25 日

Ruby 文档的全新外观

继 ruby-lang.org 重新设计之后,我们还有更多好消息来庆祝 Ruby 成立 30 周年:docs.ruby-lang.org 采用了 Aliki——RDoc 的新默认主题,焕然一新。

继续阅读...

Stan Lo 发布于 2025 年 12 月 23 日

Ruby 4.0.0 preview3 发布

我们很高兴地宣布 Ruby 4.0.0-preview3 的发布。Ruby 4.0 引入了 Ruby::Box 和“ZJIT”,并增加了许多改进。

继续阅读...

naruse 发布于 2025 年 12 月 18 日

阅读更多新闻

安全

阅读更多安全信息