プログラミング未経験者の学習日記

私が学習した内容のまとめサイトです。

【Ruby入門】Rubyとは?

 

 f:id:DAI_KONDO:20181103224523j:plain

Rubyとは?

まつもとゆきひろ(通称 Matz)さんにより開発されたオブジェクト指向スクリプト言語です。

公式サイト

https://www.ruby-lang.org/ja/

インストール方法

公式サイトのダウンロードページに各OSごとのインストール方法が記載されています。

https://www.ruby-lang.org/ja/downloads/

本ブログでは下記の手順で構築したローカル開発環境でRubyを実行しています。

dai-kondo.hatenablog.com

プログラムの実行

Rubyのプログラムファイルは「*.rb」という拡張子となります。

コマンドプロンプトを起動してrubyコマンドを実行します。

ruby hello.rb

コメント

1行コメントは「#コメント」、複数行コメントは「#begin~#end」

ソースコード

print "Hello world"
puts "Hello world"
p "Hello world"

rubyコマンド実行結果

Hello worldHello world
"Hello world"

printコマンド:渡したオブジェクトや文字列を出力(改行なし)する命令です。

puts:渡したオブジェクトや文字列を出力(改行あり)する命令です。

p:print, putsと同様に渡したオブジェクトや文字列を出力しますが構造がわかりやすいように出力されます。上記例だと「"」が表示されており文字列であることがわかりやすいよう出力されています。