Ruby (2)
Ruby irb
ルビーを使うにはまず設定が必要です.
インストールに関する情報は、上のリンクでおなじみください.
rubyをインストールすると、rubyコマンドを使用できます.このrubyコマンドを使用すると、基本rubyの情報を表示し、rubyによって作成されたプログラムを実行できます.
#Rubyバージョンの確認
ruby -v
#ルビーコマンドオプション
ruby --help
ルビーで書かれたプログラム.rb拡張子があり、rubyコマンドで実行できます.
Rubyスクリプトの実行
ruby hello.rb
ルビーをインストールすると、irbプログラムを使用して簡単なルビースクリプトを作成し、入力したルビー構文をすぐに出力できます.
Interactive Rubyの実行方法(irbと略称) MacOSを使用する場合は、ターミナルアプリケーションを起動し、irbを入力してenterを押します. Linuxを使用する場合は、Shellを起動し、irbを入力して[Enter]をクリックします. Windowsを使用する場合は、「スタート」メニューの「ルビー」セクションからインタラクティブRubyを起動します.
"Hello World"
構文はルビーコードの戻り値を表します.
puts入力コードの使用
irbを終了するには、irb環境でquitまたはexitを実行します.
Ruby IDE
rubyは中間言語であり、ダイナミックタイプのスクリプト言語であり、煩雑なIDEを必要とせずに迅速に開発することができ、実際にはIDEのほかにエディタを使用して開発することもできます.
最近発売されたテキストエディタは、IDEにはない機能を備えており、適切なエディタを使用して開発することができます.
Githubが作成したAtomやMSのVisual Studioコードなど、優れたアプリケーションがあり、サイトを閲覧して好きなエディタをダウンロードすることができます. Atom VS Code 毎月購読する有料IDEとしてJetbries社が開発したRuby Mineが人気で、性能も優れています. Rubymine VSCodeで提供されているRuby拡張プログラムは、LitingまたはColdeCompleteの実装にも役立ちます.
ルビーを使うにはまず設定が必要です.
インストールに関する情報は、上のリンクでおなじみください.
rubyをインストールすると、rubyコマンドを使用できます.このrubyコマンドを使用すると、基本rubyの情報を表示し、rubyによって作成されたプログラムを実行できます.
#Rubyバージョンの確認
ruby -v
#ルビーコマンドオプション
ruby --help
ルビーで書かれたプログラム.rb拡張子があり、rubyコマンドで実行できます.
Rubyスクリプトの実行
ruby hello.rb
ルビーをインストールすると、irbプログラムを使用して簡単なルビースクリプトを作成し、入力したルビー構文をすぐに出力できます.
Interactive Rubyの実行方法(irbと略称)
irb(main):001:0>
これでirb fromportに「Hello World」と入力します.irb(main):001:0> "Hello World"
=> "Hello World"
上の出力を表示"Hello World"
構文はルビーコードの戻り値を表します.
puts入力コードの使用
irb(main):002:0> puts "Hello World"
Hello World
=> nil
以上のように、値が存在しないnilを返し、HelloWorldを出力します.irbを終了するには、irb環境でquitまたはexitを実行します.
Ruby IDE
rubyは中間言語であり、ダイナミックタイプのスクリプト言語であり、煩雑なIDEを必要とせずに迅速に開発することができ、実際にはIDEのほかにエディタを使用して開発することもできます.
最近発売されたテキストエディタは、IDEにはない機能を備えており、適切なエディタを使用して開発することができます.
Githubが作成したAtomやMSのVisual Studioコードなど、優れたアプリケーションがあり、サイトを閲覧して好きなエディタをダウンロードすることができます.
Reference
この問題について(Ruby (2)), 我々は、より多くの情報をここで見つけました https://velog.io/@in-genieur/Ruby-2-41ge5fonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol