Ruby

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第1行: 第1行:
{{top news}}
 
{{SeeWikipedia|Ruby (programming language)}}
 
 
 
[[Image:Ruby-90x90.gif|right]]
 
[[Image:Ruby-90x90.gif|right]]
  
第19行: 第16行:
  
 
==新闻==
 
==新闻==
 +
{{SeeWikipedia|Ruby (programming language)}}
 
<rss>http://www.ruby-lang.org/en/feeds/news.rss|short|date|max=8</rss>
 
<rss>http://www.ruby-lang.org/en/feeds/news.rss|short|date|max=8</rss>
  

2011年2月19日 (六) 03:16的版本

Ruby-90x90.gif

Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.Ruby使文本处理和系统管理变得简单,与Perl非常相似.一句话:简单明了,扩展性强,移植性好.

Ruby,是因為Perl的 發音與6月的誕生石pearl(珍珠)相同,因此Ruby以7月的誕生石ruby(紅寶石)命名

Ruby的几大亮点

  • 语法简单
  • 垃圾回收
  • 可移植性
  • 动态载入
  • 完全免费
  • 正则表达式

将 Ruby 带入企业级应用: Enterprise Ruby

目录

新闻

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Ruby Thanks, Wikipedia.

自http://www.ruby-lang.org/en/feeds/news.rss加载RSS失败或RSS源被墙

快速入门

% ruby -v
% ruby -e 'puts "hello world"'
% irb // 进入 ruby 的交互模式
% echo "puts 'hello world'" > hello.rb
% ruby hello.rb
# 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版本

Wikipedia-35x35.png 您还可以在维基百科上了解到此条目的中文信息 Ruby 感谢, 维基百科.

开发指南

Standard Library

XML-RPC

require 'xmlrpc/client'
require 'pp'
server = XMLRPC::Client.new2("http://xmlrpc-c.sourceforge.net/api/sample.php")
result = server.call("sample.sumAndDifference", 5, 3)

More: http://docs.huihoo.com/ruby/stdlib/

gem

gem list
# gem update --system 
# gem update --include-dependencies
# gem install --remote rake

/usr/local/ruby/bin/rails:17: undefined method `require_gem' for main:Object (NoMethodError)

vi /usr/local/ruby/bin/rails 
change require_gem to gem

在线文档

开源项目

相关链接

精彩图集

Ruby.gif

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱