Ruby入門をしてみた #03
今回は「Ruby入門/ドットインストール」の「#03 変数、定数を使ってみよう」を行っていきます。
環境
- Windows10 pro(Host)
- VirtualBox(6.0.10)
- Ubuntu Server 18.04.2 LTS(guest)
- rbenv(1.1.2)
- ruby(2.6.3)
- Google Chrome
私は、VirtualBox上に立ち上げたVMでRubyの学習をしていきます。
VMを使用しなくても問題ありません。
環境構築については、過去記事にあるので参考にしてください。
ryasshi.hatenablog.com ryasshi.hatenablog.com
学習方法
ドットインストールは、動画を見ながら学習を進めていくスタイルになっています。今回の「Ruby入門/ドットインストール」は、全26回の動画に分けられていますが、一つ一つは3分以内と短めです。
私はその動画を見ながら、
というやり方で学習しました。
SCPは、コマンドプロンプトやパワーシェル、Tera TermやWinSCPで行ってください。
また、動画の速度が少し速いので途中で止めたりしながら学習しました。
#03 変数、定数を使ってみよう
「#03 変数、定数を使ってみよう」では、「sample03.rb」ファイルを新規作成して、下記のように「変数」と「定数」について学習しました。
また、その下に実行結果を載せておきます。
# 変数 # - 一文字目が英子文字 msg = "hello world" puts msg msg = "hello world again" # 上書き puts msg # 定数 # - 一文字目が英大文字(慣例的にすべて大文字にします) VERSION = 1.1 puts VERSION VERSION = 1.2 # 上書き(警告が出ます) puts VERSION
「変数」は一文字目を小文字にして記述し、「定数」は一文字目を大文字(慣例的にすべて大文字)にして記述するようです。
また、変数も定数も上書きが出来ますが、定数は本来「上書きしない」ものとして使用するので、Rubyでは警告が出るようになっています。
これで、「#03 変数、定数を使ってみよう」は終わりです。