Ruby は、オブジェクト指向プログラミング用のオープンソースのサーバーサイド スクリプト言語(yǔ)であり、1990 年代半ばに日本のまつもとゆきひろによって設(shè)計(jì)および開発されました。 Ruby コミュニティでは、まつもとさんは Matz としても知られています。 Ruby は、Windows、MAC OS、さまざまなバージョンの UNIX などの複數(shù)のプラットフォームで実行されます。 「Rubyチュートリアル」では、Rubyを総合的に理解できます。
Ruby は、オブジェクト指向、命令型、関數(shù)型、動(dòng)的な汎用プログラミング言語(yǔ)です。 1990 年代半ばに日本のコンピューター科學(xué)者、まつもとゆきひろ (Matz) によって設(shè)計(jì)および開発されました。
BSD ライセンスおよび Ruby ライセンスに準(zhǔn)拠します。そのインスピレーションと機(jī)能は、Perl、Smalltalk、Eiffel、Ada、および Lisp 言語(yǔ)から來(lái)ています。 Ruby 言語(yǔ)自體も、JRuby (Java プラットフォーム) や IronRuby (.NET プラットフォーム) などの他のプラットフォーム用の Ruby 言語(yǔ)の代替言語(yǔ)を開発しました。
Ruby の Hello World プログラム
次は、Hello World を標(biāo)準(zhǔn)出力デバイスに出力する簡(jiǎn)単なプログラムです:
または、irb インタラクティブ コマンド ライン モード:
ヒント: 私たちの Ruby チュートリアルは、Ruby を段階的に學(xué)ぶのに役立ちます。質(zhì)問(wèn)がある場(chǎng)合は、PHP 中國(guó)語(yǔ) Web サイト Ruby Community にアクセスして質(zhì)問(wèn)してください。熱心なネチズンが答えてくれます。
Ruby 言語(yǔ)の特徴
完全なオブジェクト指向
Ruby 言語(yǔ)では、すべてがオブジェクトです。整數(shù)など、他の言語(yǔ)の基本的なデータ型を含める
型のない変數(shù)
Ruby 変數(shù)は、あらゆる型のデータを保持できます。
すべてのものには値があります
數(shù)學(xué)式、論理式、ステートメントのいずれであっても、値があります。
Ruby 言語(yǔ)は非常にエレガントで、コメントなしで読むことができます。
Ruby の利點(diǎn)
単純な構(gòu)文
通常のオブジェクト指向関數(shù) (クラス、メソッド呼び出し)など)
- ##特別なオブジェクト指向関數(shù) (ミックスイン、特別なメソッドなど) ##演算子のオーバーロード
- エラー処理関數(shù)
- イテレータとクロージャ
- ガベージコレクション
- 動(dòng)的読み込み(システム アーキテクチャに応じて)
- #高い移植性、ほとんどの UNIX だけでなく、DOS、Windows、Mac、BeOS などのプラットフォームでも実行可能
- 迅速な開発に適しており、一般的な開発効率は JAVA の 5 倍です
- この Ruby チュートリアル マニュアルの內(nèi)容
このチュートリアルの各章には、多くの Ruby サンプルが含まれています。[サンプルの実行] ボタンを直接クリックすると、結(jié)果をオンラインで表示できます。これらの例は、Ruby 言語(yǔ)をよりよく理解し、使用するのに役立ちます。
最新章
- 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 發(fā)送郵件 - SMATP 2016-10-18
- Ruby CGI Sessions 2016-10-18
関連コース
- 最新の ThinkPHP 5.1 ワールドプレミアビデオチュートリアル (PHP エキスパートになるための 60 日間のオンライン トレーニング コース) 2022-02-17
- PHP でビジネスを始めることについて簡(jiǎn)単に説明しましょう 2023-01-04
- 恥ずかしいことの百科事典サイトを模倣したミニ版MVCフレームワークの大規(guī)模実踐天龍寶開発 2018-01-25
- ログイン認(rèn)証と従來(lái)の掲示板 2018-03-02
- PHP 実踐開発入門: PHP クイック作成 [中小企業(yè)フォーラム] 2022-06-28
- クイックスタート Node.JS フルバージョン 2022-09-30
- 獨(dú)自の PHP MVC フレームワークを作成する (40 章の詳細(xì)/詳細(xì)/初心者が先に進(jìn)むには必読) 2022-12-08
- ホースソルジャースプリングビデオチュートリアル 2022-04-12