Rubyの復習が終わったので、見落としていたところをまとめてみました!

 

数は多くないですが、getsメゾットとgets.chompメゾットの違いが改行にあることなど細かい理解が難しかったです。「super」も頻出ではないけど、覚えておくと追加の記述ですむのですごく便利です😀

 

 

Ruby

 

①「attr_accessor シンボル」→クラスのデータを定義するインスタンス変数  

参考:https://pikawaka.com/ruby/attr_accessor

 

 

 


② gets.chomp →ユーザーが入力した値を受け取る 

 

③gets.chomp.to_i  入力された内容を数値に変換(to_iはto integer(整数へ)の略)

参考:https://pikawaka.com/ruby/gets

 

 


④Super →オーバーライドしたメゾットの中で親クラスの同名メゾットを呼び出せる

参考:https://www.javadrive.jp/ruby/inherit/index3.html

 

 


⑤クラスメゾット→def クラス名.メゾット名
参考:https://qiita.com/right1121/items/c74d350bab32113d4f3d

 

 

 

⑥ハッシュ→キー(”:name” など)をつけて別の種類の値を並べる 配列→同じ値を並べる 参考:https://qiita.com/tomoharutt/items/2dd5dd4b6edb17244cd6