記憶の外付けHDD

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

Ruby

【Ruby】(解説)競プロで使う「標準入力」

はじめに 解説 コード 解説 0.前提 1.大まかな構造 ドキュメント 2.gets ドキュメント 3.split ドキュメント 4.map(&:to_i) ドキュメント さいごに はじめに 3日に1回くらい、Atcoderの問題を解こうかな〜と思いつきました。 まず最初に、この問題(A - Pro…

【Rails】マイグレーションファイルで外部キーを作成

はじめに ひざびさにマイグレーションファイルをいじっていたら、書き方を忘れたので、記録します。 例 設定 テーブルは以下の2つある想定 usersテーブル itemsテーブル アソシエーション user has_many items items belongs_to user やりたいこと このケー…

【Ruby】キーワード引数

はじめに メソッドの引数が2こ以上あるとき、キーワード引数を使用すると良いです。 可読性が上がります。 例(通常) def order_repeat(drink, size, number) puts <<~EOS ご注文繰り返します。 #{drink}の#{size}が#{number}つ。 以上でよろしいでしょう…

【Ruby】複数行の文字列を簡単に入力(ヒアドキュメント)

はじめに 複数行の文字列をputsするとき、めんどくさいですよね。 "" や \n をたくさん打たなきゃいけなくて。 そこで、複数行の文字列を簡素にできる方法を記載します。 方法 ヒアドキュメントという記法を使用します。 基本構文 <<~識別子 1行目 2行目 …