フルスタックエンジニアへの道

「フルスタックエンジニアになりたい。。。いや、なってやる!」という備忘録

Ruby入門をしてみた #03

今回は「Ruby入門/ドットインストール」の「#03 変数、定数を使ってみよう」を行っていきます。

環境

私は、VirtualBox上に立ち上げたVMRubyの学習をしていきます。
VMを使用しなくても問題ありません。
環境構築については、過去記事にあるので参考にしてください。

ryasshi.hatenablog.com ryasshi.hatenablog.com

学習方法

ドットインストールは、動画を見ながら学習を進めていくスタイルになっています。今回の「Ruby入門/ドットインストール」は、全26回の動画に分けられていますが、一つ一つは3分以内と短めです。
私はその動画を見ながら、

  1. Windows側のテキストエディタで記述
  2. ソースファイルをSCPVMにコピー
  3. VMでソースファイルを実行

というやり方で学習しました。
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

f:id:ryasshi:20190817173329p:plain

変数」は一文字目を小文字にして記述し、「定数」は一文字目を大文字(慣例的にすべて大文字)にして記述するようです。
また、変数も定数も上書きが出来ますが、定数は本来「上書きしない」ものとして使用するので、Rubyでは警告が出るようになっています。

これで、「#03 変数、定数を使ってみよう」は終わりです。


参考:
https://dotinstall.com/lessons/basic_ruby_v3