Ruby は、オブジェクト指向プログラミング用のオープンソースのサーバーサイド スクリプト言語であり、1990 年代半ばに日本のまつもとゆきひろによって設計および開発されました。 Ruby コミュニティでは、まつもとさんは Matz としても知られています。 Ruby は、Windows、MAC OS、さまざまなバージョンの UNIX などの複数のプラットフォームで実行されます。 「Rubyチュートリアル」では、Rubyを総合的に理解できます。
Ruby 是一种面向对象、命令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本计算机科学家松本行弘(Matz)设计并开发。
遵守BSD许可证和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的Ruby语言替代品。
Ruby的Hello World程序
下面是一个在标准输出设备上输出Hello World的简单程序:
或者是在irb交互式命令行的模式下:
提示:我们的Ruby教程将帮助您逐步学习Ruby,如果你有任何疑问,请前往PHP中文网Ruby社区提出你的问题,会有热心网友为你解答。
Ruby 语言特点
完全面向对象
在Ruby语言中,任何东西都是对象,包括其他语言中的基本数据类型,比如整数
变量没有类型
Ruby的变量可以保存任何类型的数据。
任何东西都有值
不管是数学或者逻辑表达式还是一个语句,都会有值。
ruby语言很优雅,可以做到不需要注释就可以读懂。
Ruby 优点
语法简单
普通的面向对象功能(类,方法调用等)
特殊的面向对象功能(Mixin,特殊方法等)
操作符重载
错误处理功能
迭代器和闭包
垃圾回收
动态载入(取决于系统架构)
可移植性高.不仅可以运行在多数UNIX上,还可以运行在DOS,Windows,Mac,BeOS等平台上
适合于快速开发,一般开发效率是JAVA的5倍
本Ruby教程手册涵盖的内容
本Ruby教程手册涵盖所有Ruby基础及高级知识,包含了Ruby安装、Ruby环境变量、Ruby语法、Ruby数据类型、Ruby类和对象、Ruby变量、Ruby运算符、Ruby方法、Ruby面向对象、Ruby正则表达式等等。
提示:本教程的每一章都包含了很多Ruby实例,您可以直接点击 "运行实例" 按钮在线查看结果。这些例子将帮助您更好地理解和使用Ruby语言。
最新章
- Ruby RubyGems 2016-10-18
- Ruby JSON 2016-10-18
- Ruby 多线程 2016-10-18
- Ruby Web Services 2016-10-18
- Ruby XML, XSLT 和 XPath 教程 2016-10-18
- Ruby Socket 编程 2016-10-18
- Ruby 发送邮件 - SMATP 2016-10-18
- Ruby CGI Sessions 2016-10-18
関連コース
- 最新の ThinkPHP 5.1 ワールドプレミアビデオチュートリアル (PHP エキスパートになるための 60 日間のオンライン トレーニング コース) 2022-02-17
- PHP でビジネスを始めることについて簡単に説明しましょう 2023-01-04
- 恥ずかしいことの百科事典サイトを模倣したミニ版MVCフレームワークの大規模実践天龍宝開発 2018-01-25
- ログイン認証と従来の掲示板 2018-03-02
- PHP 実践開発入門: PHP クイック作成 [中小企業フォーラム] 2022-06-28
- クイックスタート Node.JS フルバージョン 2022-09-30
- 独自の PHP MVC フレームワークを作成する (40 章の詳細/詳細/初心者が先に進むには必読) 2022-12-08
- ホースソルジャースプリングビデオチュートリアル 2022-04-12