2023-01-01から1年間の記事一覧

正規表現の使い方

正規表現の使い方 正規表現で便利なものや、使い方が複雑なものを備忘録としてまとめます。 キャプチャグループ [1] pry(main)> '123456789'.gsub(/^(\d{3}).*(\d{5})$/, '\1\2') => "12356789" # キャプチャ: ()で括るとその部分がキャプチャされ、キャプチ…

nextメソッドの使い方

nextメソッドの使い方 nextメソッドの動作の認識が誤っていたので、こちらに備忘録としてまとめます。 next使うと、その要素のままでそれ以降の処理がスキップされて次の要素に移ると思っていたが、 その際は、nilになってしまう。。。 そして、returnのよう…

可読性の高いクリーンなコード記載方法

可読性の高いクリーンなコード記載方法 現場で1年弱働いて、可読性の高いクリーンなコード記載を学んだので、備忘録としてこちらにまとめます。 三項演算子を利用して変数に値を設定 food = 'fruit' food == 'fruit' ? select_food_type = 'フルーツ' : sele…

exitとdetachの違い % docker ps ①動いているプロセスを確認 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES % docker ps -a ②止まっているプロセス含めて全て確認 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a390a72e29d7 ubuntu "ba…