Swift 標準ライブラリ > +(_:_:)


汎用演算子


+(_:_:)


シーケンスの要素とコレクションを連結して新しいコレクションを作成します。





宣言


func +<C : RangeReplaceableCollection, S : Sequence where S.Iterator.Element == C.Iterator.Element>(lhs: S, rhs: C) -> C


パラメータ


lhsコレクションまたは有限シーケンス。
rhs範囲置換可能なコレクション。


議論


2 つの引数は、同じ Element 型でなければなりません。たとえば、Range<Int> インスタンスと整数配列の要素を連結できます。


let numbers = [7, 8, 9, 10]
let moreNumbers = 1...6 + numbers
print(moreNumbers)
// Prints "[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]"


結果のコレクションには、右側に引数の型があります。上記の例では、moreNumbers[Int] である numbers と同じ型です。


関連


汎用の制約


目次
Xcode の新機能

  • 言語:Swift
  • 宣言
  • パラメータ
  • 議論
  • 関連












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)