入門記事のブログです。日々学んだ事や情報収集したIT系の記事も書いています。管理者はフロントエンド、バックエンドを開発しているソフトウェアエンジニアです。配列を条件でフィルターする2019.12.18こんにちはnasustです。whereは、SQLのwhereと同じような条件を記述でフィルターして新たな配列を返します。Hugowhereはよく使うテンプレート関数です。Hugoは様々なウェブサイトのコンテンツの配列があります。ウェブサイト全ての記事の配列、セクションの配列。whereで必要な要素をフィルターして使用する事が良くあります。}}html.Pagesの変数"Section"が"foo"であるものをフィルターしています。OPERATOR演算子を使用した例です。}}html.Pagesの変数"Section"が"foo"でないものをフィルターしています。eq一致した場合、マッチします。ne一致しない場合、マッチします。ge以上である場合、マッチします。gtより大きい場合、マッチします。le以下である場合、マッチします。ltより小さい場合、マッチします。in配列またはスライスに含まれている値と一致する場合、マッチします。in配列またはスライスに含まれている値と一致しない場合、マッチします。intersect配列同士の比較で共通する場合、マッチします。数値で比較する場合、型が違う為に正常な結果を得られない場合があります。使用して型変換してから指定します。iOS、Android、Web、APIサーバーなどのフロントエンド・バックエンドを開発するソフトウェアエンジニアです。UI/UXが好きです。かっこいいUIやWebデザインを眺めるのが趣味です。このブログはソフトウェア開発関係の内容を記事にしています。