The “past the end” index of the resulting subsequence. end must be a valid index of the collection.
結果のシーケンスの「終わりを過ぎた」インデックス。endはコレクションのひとつの有効なインデックスでなければなりません。
Return Value
戻り値
A subsequence up to, but not including, the end position.end位置に至るまでの、しかしそれを含まないシーケンス。
Discussion
議論
The resulting subsequence does not include the element at the position end. The following example searches for the index of the number 40 in an array of integers, and then prints the prefix of the array up to, but not including, that index:
結果となるシーケンスは、位置endでの要素を含みません。以下の例は、整数からなる配列において数40のインデックスを捜して、それからそのインデックスに至るまでの、しかしそれを含めずに、配列の冒頭を出力します。
Passing the collection’s starting index as the end parameter results in an empty subsequence.
コレクションの開始インデックスをendパラメータとして渡すことは、空のシーケンスという結果になります。
Using the prefix(upTo:) method is equivalent to using a partial half-open range as the collection’s subscript. The subscript notation is preferred over prefix(upTo:).prefix(upTo:)メソッドを使うことは、部分的な半開範囲をコレクションのもつ添え字として使うことと同等です。添え字表記法は、prefix(upTo:)よりも好まれます。
Returns a new collection of the same type containing, in order, the elements of the original collection that satisfy the given predicate.
オリジナルのコレクションの要素で与えられた述部を満たすものを、順序正しく、含んでいる同じ型の新しいコレクションを返します。
Returns a subsequence, up to the specified maximum length, containing the initial elements of the collection.
下位シーケンスを、指定された最大長まで、コレクションの冒頭の要素を含めて返します。
Returns a subsequence containing the initial elements until predicate returns false and skipping the remaining elements.predicateがfalseを返すまで冒頭の要素を含んでいて残りの要素を飛ばしている、ある下位シーケンスを返します。