インクリボンとタイプライター

セーブがしたいんです…

ruby silver 勉強記録 (3日目)

 毎日やるためにはルーティーンをしっかり組まないといかんと思った。

 本当にすぐにさぼってしまう。

 

学習内容

・定数のオーバーライド

 警告は出るができる。

演算子の意味

 ..と&

1、範囲式(..)

1..20で1から20

2、論理積演算子。または類似の演算を行うメソッド(&)

p( 3 & 5 ) #=> 1 ・・ 二進数で 0011 & 0101 #=> 0001

参考

Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (Ruby 2.4.0)

 

・sortメソッドの使い方

「self <=> other」メソッドの場合はselfとotherを比較して、selfが大きい時に正、等しい時に0、小さい時に負の整数を返します。そこで降順に並べるように記述してみます。

参考

配列内の要素をソートする - 配列(Array)クラス - Ruby入門

 

・配列の積集合

 a & b

 配列の重複したものを取り出す。