Loading...
0%
Ruby

A Programmer's Best Friend

Since 1995

Ruby

Latest Version: 4.0.0

Download
# 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? Try Ruby

为什么选择 Ruby?

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

Ecosystem

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

Ruby 拥有庞大的库集合(称为 gem),支持从 Web 开发到数据处理的一切。 借助 Rails 等成熟框架和完善的工具链,你可以结合优秀的现有资源 快速构建高质量应用,而无需重新发明轮子。
当我将 Ruby 发布到世界时,我从未想过会成长出如此丰富的生态系统。 超过 20 万个 gem、Ruby on Rails、RSpec、Bundler——这一切都是社区创造和培育的。 「让程序员幸福」的愿望,以我一个人绝对无法实现的方式成为了现实。

Yukihiro "Matz" Matsumoto

Creator of Ruby

Simple

易写易读。
像说话一样自然的语法。

Ruby 拥有简洁直观的语法,读起来就像自然语言。 通过消除复杂的符号和冗长的结构,Ruby 的设计理念让你能够直接表达你的想法。 最少的样板代码和高可读性,使其对初学者友好,对有经验的开发者易于维护。
Ruby 是我见过的最美的编程语言。
我对新出现的编程语言、新环境、新框架都相当关注, 但在设计的纯粹性上,我还没有看到任何能与 Ruby 匹敌或超越它的语言。

David Heinemeier Hansson

Creator of Ruby on Rails

Productivity

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

Ruby 富有表现力的语法让你能够简洁地编写复杂的逻辑。 利用元编程和代码块等强大特性,你可以减少重复,专注于解决核心问题。 借助全面的测试框架,你可以在实现快速开发周期的同时保持质量。
Ruby 能快速将想法转化为代码。 它的简洁让我保持专注,它的表现力让我能按照自己的思维方式编写代码。
感觉语言不会成为障碍,只剩下我和问题本身。 借助优秀的工具和库,想法很快就能变成运行优雅的代码。

Dave Thomas

Author of "The Pragmatic Programmer"

Community

世界各地的开发者相互支持。
温暖而活跃的社区。

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

Amanda Perino

Executive Director of Rails Foundation

加入社区

超越用户身份参与 Ruby 的人被称为 Rubyist。
热爱 Ruby 的 Rubyist 都是很棒的 #rubyfriends。社区活动蓬勃发展且充满乐趣。

通用座右铭是 "MINASWAN" — Matz is nice and so we are nice

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 文档界面

继 重新设计 ruby-lang.org之后, 我们还有更多消息来庆祝 Ruby 诞生 30 周年:docs.ruby-lang.org 采用了全新的、RDoc 的 Aliki 默认主题。

阅读全文...

Stan Lo 发表于 2025-12-23

阅读更多新闻

安全

阅读更多安全信息