2日目
今日の学習
Git
Gitの基本的な流れの学習。
実際にGitHubを使用する。
コミット
↓
チェックアウト
↓
マージ・プッシュ
↓
プルリク
Ruby
条件分岐、メソッド、配列、繰り返し処理など
Progateを一通りやっておいてよかった。
はじめの頃は引数で何をしているのかさっぱりだったが、昔と比べると今はまだ分かるようになっている。
ifの省略や三項演算子の存在を知る。
ifを使ったサンプルプログラムが戦闘ゲームの再現だったので、味方か敵どちらかのHPが0になるまで処理を繰り返すには、どういった文章を書いたらいいんだろうか……と気になり、色々試したが分からなかった。
プログラミングに限らないが、習ったことを理解できても他のことに応用したりできない、例題を解くことしかできないという非常に悪い状態なので、学習を通じて改善されていくことを願う。
学習メモ
- 範囲オブジェクト(Range)
- ifの省略形
- 三項演算子
- randメソッド(指定した数字の中からランダムな値を表示)
- デフォルト引数
- each.with_index(n) nから開始
- 配列 << 要素 配列に要素を格納する(member << user等)
- odd? (even?) 奇数(偶数)ならtrue、逆はfalse
- 文字列連結
- 文字列内の改行は「\n」
- shuffleメソッド ランダムにする
- 破壊的メソッド 元のデータを書き換える。最後に「!」をつける
今日のやらかし
- 英単語のスペルミスが多い
余談
Macbookのキーボードカバーを購入。 安物なのですぐ駄目にならないか不安。