Rubyのチュートリアル

リーディング(14542) 更新時間(2022-04-11)

Ruby は、オブジェクト指向プログラミング用のオープンソースのサーバーサイド スクリプト言語であり、1990 年代半ばに日本のまつもとゆきひろによって設計および開発されました。 Ruby コミュニティでは、まつもとさんは Matz としても知られています。 Ruby は、Windows、MAC OS、さまざまなバージョンの UNIX などの複数のプラットフォームで実行されます。 「Rubyチュートリアル」では、Rubyを総合的に理解できます。


Ruby は、オブジェクト指向、命令型、関数型、動的な汎用プログラミング言語です。 1990 年代半ばに日本のコンピューター科学者、まつもとゆきひろ (Matz) によって設計および開発されました。

BSD ライセンスおよび Ruby ライセンスに準拠します。そのインスピレーションと機能は、Perl、Smalltalk、Eiffel、Ada、および Lisp 言語から来ています。 Ruby 言語自体も、JRuby (Java プラットフォーム) や IronRuby (.NET プラットフォーム) などの他のプラットフォーム用の Ruby 言語の代替言語を開発しました。

Ruby の Hello World プログラム

次は、Hello World を標準出力デバイスに出力する簡単なプログラムです:

Example

#!/usr/bin/env ruby
puts "Hello, world!"

インスタンスの実行>>

[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します

または、irb インタラクティブ コマンド ライン モード:

インスタンス

>>puts "Hello, world!"

Hello, world!

=> nil

インスタンスの実行>>

[インスタンスの実行]ボタンをクリックしてオンライン インスタンスを表示します

ヒント: 私たちの Ruby チュートリアルは、Ruby を段階的に学ぶのに役立ちます。質問がある場合は、PHP 中国語 Web サイト Ruby Community にアクセスして質問してください。熱心なネチズンが答えてくれます。

Ruby 言語の特徴

  • 完全なオブジェクト指向

  • Ruby 言語では、すべてがオブジェクトです。整数など、他の言語の基本的なデータ型を含める

  • 型のない変数

  • Ruby 変数は、あらゆる型のデータを保持できます。

  • すべてのものには値があります

  • 数学式、論理式、ステートメントのいずれであっても、値があります。

  • Ruby 言語は非常にエレガントで、コメントなしで読むことができます。

Ruby の利点

  • 単純な構文

  • 通常のオブジェクト指向関数 (クラス、メソッド呼び出し)など)

  • ##特別なオブジェクト指向関数 (ミックスイン、特別なメソッドなど)

  • ##演算子のオーバーロード
  • エラー処理関数
  • イテレータとクロージャ
  • ガベージコレクション
  • 動的読み込み(システム アーキテクチャに応じて)
  • #高い移植性、ほとんどの 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