ブログ
ガード節より読みやすい!?途中リターンせずにネストを浅くするテクニック
プログラムで値のチェック処理等を書くとき、普通に分岐構造を使っていると、ネストが深くなっていってしまいます。 if (a != null) { // : if (b > 0) { // : if (check(c) …
Laravelにおける存在チェックの書き方
Laravelでビューに渡されたEloquentモデルの中身が存在しているか判別するプログラムの書き方をまとめます。 データをビューへ渡す まず、データを表示するためにEloquentでコレクションを取得してビューへ渡し …
JavaScript を ES6(ES2015) で書いてイミュータブルなオブジェクトを実装しよう
イミュータブルという言葉を知っていますか?プログラミングにおける重要なキーワードの1つらしいのですが、私は知りませんでした。 イミュータブルとは何か?どうすればそれを実現できるのか?JavaScript を例にとって考察 …