0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

filterの使い方について簡単にまとめる

0
Posted at

filterは配列のデータでいらないものを除去したりする際に使います。

使い方としてはこんな感じ

配列を取得

配列をfilterする

プログラムだとこんな感じ

let data: [テーブル名] = テーブルを取得する関数

data.filter({$0.レコード名 == 値})

$0 ← これはなんだと思う人が多いと思うんですが、

簡単に言うとテーブル名です。

なのでdata.filter({$0.レコード名 == 値})は日本語で伝えると

データ.フィルター({テーブル名のレコード = 値})

ループで回してifで値を追加していくみたいな処理も全然ありなんですけど、結構ソースも見づらいしループだらけで結構処理も重くなってしまうんですよね。

なんでfilterを使いこなせるようになると割と便利かもです。

とはいえ、いきなり初学者が覚えられるかと言われると割と難しいので、実践などを通してあーこういうことね

なんて思えるようになればいいかなと思います。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?