1日目_ついにRuby入門
講座がスタート!とても不安ですが頑張ろう。
ひとまず大事な環境構築から…
★ VSCode
MacBookAir(2020)をなのでAppleSiliconを選んでインストール
早速起動したらメニューバーがない!と焦っていたが
そもそもMacはそのアプリケーションではなくて
画面の一番上にあることに驚いた。
(かなりWindowsとの違いを感じた)
★ 変数、定数
※下記URLの内容が大変わかりやすい
・Ruby 定数について - Qiita
・Ruby 命名規則まとめ - Qiita
スネークケースも定数も
★総評
・切磋琢磨できる仲間が出来て俄然やる気が湧いてきた。
・Windowsの操作に慣れすぎていてまだ違和感があるので早く仲良くなりたい。
・可能な限りこの日記?も続けていきたい。
・ターミナルの操作について若干コマンドが
思い出せない部分があるのでProgateなどで軽く復習。
・freezeメソッド
Ruby公式リファレンス
instance method Object#freeze (Ruby 2.2.0)
+「オブジェクト.freeze」の形で定義。
+破壊的な操作ができなくなる。(改めて代入された場合は警告は出るものの要素は書き変わる)
+「frozen?メソッド」で凍結されているか確認できる。
・破壊的な操作:対象を変更するもの
わかりやすいご説明を発見↓
破壊的メソッド名には!をつけなければならない…なんて、誰が言ったの? - Qiita