ruby silver 勉強記録 (3日目)
毎日やるためにはルーティーンをしっかり組まないといかんと思った。
本当にすぐにさぼってしまう。
学習内容
・定数のオーバーライド
警告は出るができる。
・演算子の意味
..と&
1、範囲式(..)
1..20で1から20
p( 3 & 5 ) #=> 1 ・・ 二進数で 0011 & 0101 #=> 0001
参考
Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (Ruby 2.4.0)
・sortメソッドの使い方
「self <=> other」メソッドの場合はselfとotherを比較して、selfが大きい時に正、等しい時に0、小さい時に負の整数を返します。そこで降順に並べるように記述してみます。
参考
配列内の要素をソートする - 配列(Array)クラス - Ruby入門
・配列の積集合
a & b
配列の重複したものを取り出す。