サンプルコード
配列・コレクションのサンプルコード一覧
配列やリストの並べ替え・絞り込み・重複除去・連結・最大値と最小値の取得・要素が含まれるかの判定など、コレクションを加工する操作をまとめている。元の配列を変えるか新しい配列を返すかの違いや、NaN やオブジェクトを探すときの比較の落とし穴も扱う。
6 件
他のテーマから探す
配列から重複を除くには
配列(リスト)から重複した要素を取り除く基本形を各言語で示す。出現順を保つ書き方と、順序を捨てて集合に変換する書き方の違いまでを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
配列を文字列に連結するには
配列(リスト)の要素を区切り文字でつないで 1 本の文字列にする基本形を各言語で示す。要素が文字列でない場合の扱いが言語ごとに違う点までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
配列に要素が含まれるか調べるには
配列(リスト)に特定の要素が含まれるかを調べる基本形を各言語で示す。JavaScript の in 演算子の落とし穴、NaN やオブジェクトの比較、条件で探す書き方までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
配列をソートするには
配列(リスト)を昇順・降順やキー指定で並べ替える基本形を各言語で示す。破壊的か非破壊的か、JavaScript の既定が辞書順になる罠までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
配列の最大値と最小値を求めるには
配列(リスト)の中から最大値と最小値を取り出す基本形を各言語で示す。空の配列を渡したときに例外になるか特別な値が返るかの違い、JavaScript のスプレッド構文に大きな配列を渡すと例外になる点、文字列や浮動小数点数を比べるときの落とし穴までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
配列を条件で絞り込むには
配列(リスト)から条件に合う要素だけを取り出す基本形を各言語で示す。元の配列を変えずに新しい配列を返す点と、結果が遅延評価になる言語での扱いまでを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
未実行 2 言語