A mapping closure. transform
accepts an element of this sequence as its parameter and returns a transformed value of the same or of a different type.
マップを行うクロージャ。transform
はこのシーケンスのひとつの要素をそれのパラメータとして受け取り、同じもしくは異なる型の変換された値を返します。
Generic Instance Method
総称体インスタンスメソッド
map(_:)
Returns an array containing the results of mapping the given closure over the sequence’s elements.
与えられたクロージャをシーケンスのもつ要素全体にわたってマップする結果を含んでいる配列を返します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func map<T>(_ transform: (String
.UnicodeScalarView
.Element
) throws -> T) rethrows -> [T]
Parameters パラメータ
transform
Return Value 戻り値
An array containing the transformed elements of this sequence. このシーケンスの変換済み要素を含んでいる配列。
Discussion 解説
In this example, map
is used first to convert the names in the array to lowercase strings and then to count their characters.
この例では、map
は最初に配列中の名前を小文字文字列に変換するために、それからそれらの文字を数えるために使われます。