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


汎用演算子


+(_:_:)


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





宣言


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


パラメータ


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


議論


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


let numbers = [1, 2, 3, 4]
let moreNumbers = numbers + 5...10
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 標準ライブラリ)