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 を標準出力デバイスに出力する簡単なプログラムです:
または、irb インタラクティブ コマンド ライン モード:
ヒント: 私たちの Ruby チュートリアルは、Ruby を段階的に学ぶのに役立ちます。質問がある場合は、PHP 中国語 Web サイト Ruby Community にアクセスして質問してください。熱心なネチズンが答えてくれます。
Ruby 言語の特徴
完全なオブジェクト指向
Ruby 言語では、すべてがオブジェクトです。整数など、他の言語の基本的なデータ型を含める
型のない変数
Ruby 変数は、あらゆる型のデータを保持できます。
すべてのものには値があります
数学式、論理式、ステートメントのいずれであっても、値があります。
Ruby 言語は非常にエレガントで、コメントなしで読むことができます。
Ruby の利点
単純な構文
通常のオブジェクト指向関数 (クラス、メソッド呼び出し)など)
- ##特別なオブジェクト指向関数 (ミックスイン、特別なメソッドなど) ##演算子のオーバーロード
- エラー処理関数
- イテレータとクロージャ
- ガベージコレクション
- 動的読み込み(システム アーキテクチャに応じて)
- #高い移植性、ほとんどの UNIX だけでなく、DOS、Windows、Mac、BeOS などのプラットフォームでも実行可能
- 迅速な開発に適しており、一般的な開発効率は JAVA の 5 倍です
- この 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