不惑にしてまだ何者でもない者のブログ

Arduino関連、Raspberry Pi関連、プログラミング学習

paizaラーニング『Ruby入門編8: クラスを理解しよう (全7回) 』を受講してみた

2021-01-30 13:16:00 | paiza
次は、クラスかぁ

重要そうなキーワード
  • クラス名の先頭は、アルファベットの大文字から始まらないといけない。
  • インスタンス変数は、変数名の先頭に「@」を付ける。
  • アクセサの種類
    • # 読み出しと書き込みの両方:attr_accessor :job
  • クラス変数:クラス変数を宣言したクラスのインスタンス全てで共有して利用できる変数。
    • 変数名の先頭に「@@」を付ける。
Rubyって結構独特の感じなんだな。

というわけで、認定証を取得


学習ステータスも、一流騎士からカリスマ騎士に昇格

カリスマになって、なんだかお洒落になっとる!

paizaラーニング『Ruby入門編7: メソッドを理解しよう (全9回) 』を受講してみた

2021-01-28 23:48:48 | paiza
次は、メソッド

自作関数ってことかな。

チャプター8と9は、補講になっており、後で追加されたもののようだ。
そしてどうやらチャプター9では、動画とTipsに書いてある内容が異なっており、
動画で解説されている引数の指定方法だとランタイムエラーになってします。

つまり、Tipsに書いてあるように、引数にラベルを付けるキーワード引数を使わないといけないようだ。

Rubyのバージョンが上がって動画の方法だとエラーになってしまうのだろうか?
まぁよく分からんが、認定証を取得


学習ステータスも、若手騎士から一流騎士にランクアップ。

兜がフルフェイスになった!

paizaラーニング『Ruby入門編6: 2次元配列を理解しよう (全12回) 』を受講してみた

2021-01-28 13:50:03 | paiza
次は、2次元配列の勉強をしていこう

まぁ特段難しいことはなかったかな。
新しいこともeach_with_indexくらいかな。

ということで、認定証を取得。


学習ステータスもカリスマ剣士から若手騎士に昇格。
鎧の感じが変わった。より重厚になったかな。
剣士より騎士の方が偉いのか〜😕 

paizaラーニング 『Ruby入門編5: ハッシュ(連想配列)の基礎 (全9回) 』を受講してみた

2021-01-28 13:05:31 | paiza
次は、ハッシュ(連想配列)についてのレッスン

ハッシュってPythonでいうところの辞書ってことかな?

なんだかチャプターごとの音量が違くて、音量調節がめんどい。

それはそうと、さっきのレッスンで出てきたeachは、
どうやらこのハッシュとの相性が良いっぽいな。
ハッシュの場合、for文のindexでアクセスってのは向かなそうだからな。
ただ、気をつけないといけないのは、
値だけにアクセスしたい場合は、each_valueを使うんだな。

一通り受講したので、認定証を取得


学習ステータスもカリスマ剣士から伝説の剣士へ昇格

マントが増えた。そして、伝説へ・・・

paizaラーニング 『Ruby入門4: 配列の基礎 (全9回) 』を受講してみた

2021-01-28 12:24:03 | paiza
次は、Rubyの配列に関するレッスンだな。


このレッスンでは、繰り返し処理として、forの他に、
eachもあることが示されていた。
だけど、どのように使い分けるのかがイマイチよく分からん。

一通り終了し、認定証を取得


学習ステータスも、一流剣士からカリスマ剣士に昇格

カリスマになると兜をかぶれるようになるんだな。