Instance Method インスタンスメソッド

subarray(with:)

Returns a new array containing the receiving array’s elements that fall within the limits specified by a given range. 受け手側の配列が持つ要素を含んでいる新しい配列を返します、それは、与えられた範囲によって指定される限度内に収まるものです。

Declaration 宣言

func subarray(with range: NSRange) -> [Any]

Parameters パラメータ

range

A range within the receiving array’s range of elements. 受け手側の配列の持つ要素の範囲の内のある範囲。

Return Value 戻り値

A new array containing the receiving array’s elements that fall within the limits specified by range. 受け手側の配列が持つ要素を含んでいる新しい配列、それはrangeによって指定される限度内に収まるものです。

Discussion 議論

If range isn’t within the receiving array’s range of elements, an NSRangeException is raised. rangeが受け手側の配列の持つ要素の範囲内でないならば、NSRangeExceptionが引き起こされます。

For example, the following code example creates an array containing the elements found in the first half of wholeArray (assuming wholeArray exists). 例えば、以下のコード例はwholeArrayの前半で見つけられる要素を含んでいる配列を作成します(wholeArrayが存在すると仮定して)。


NSArray *halfArray;
NSRange theRange;
 
theRange.location = 0;
theRange.length = [wholeArray count] / 2;
 
halfArray = [wholeArray subarrayWithRange:theRange];

See Also 参照

Deriving New Arrays 新しい配列を派生させる