記憶の外付けHDD

切実に頭にUSBのコネクターがほしいです。なるべくtype-cでお願いしたいです。(忘れないように、プログラミング学習で学んだことを投稿してます)

2019/10/10_チェリー本(3日目)

はじめに

台風19号で家がぶっ壊れた時に避難する準備をしてたら、こんな時間に…
しかし、読書はちょっとだけちゃんとしました。

読んだ本

プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで Software Design plus | 伊藤 淳一 | コンピュータ・IT | Kindleストア | Amazon

本編

読んだページ数

  • 第2章(P45〜P56)

新しく知ったこと

配列を連結して、1つの文字列にする

["","","19",""].join
#=>"台風19号"

文字列を繰り返し表示する

mo = '' * 8
puts "#{mo}のうち"
#=> "すもももももももものうち"
# 「も」が8回繰り返し表示される

&&と||の優先順位(論理演算子

  • &&||の優先順位は、&&が高い
  • A || B && Cは以下の式と同じように解釈される
    A || ( B && C ) ※&&が優先的に処理される

参考

  • 同じ意味を持つ演算子andorを使うと…
    ※【前提】andorの優先順位は、同じ
    • A || B && Cは以下のように解釈される
    • (A || B) && C ※優先順位が同じだから、左側から優先的に処理される

あとがき

全444ページで、1日10ページ進めるとしたら、読み終わる日は…

require "date"

Date.today + (444 - 56)/10 

#=> 2019-11-18

11月18日でした!

以上