LoginSignup
1
0

More than 1 year has passed since last update.

【Swift】Sequenceプロトコル

Posted at

インターフェース

  • map(_:)メソッド

map(_:)メソッド - 要素を変換する

これは、全ての要素を、特定の処理を用いて変換する。要素を変換する処理は、引数のクロージャを用いて指定する。
Sequenceプロトコルのmap(:)メソッドは、
Optional型のmap(
:)メソッドと同じ意味を持つ。

(例) [Int]型の配列の各要素を2倍にする

let array = [1,2,3,4,5]
let doubled = array.map({ element in element * 2 })

doubled // [2,4,6,8,10]
1
0
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
1
0