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


汎用演算子


+(_:_:)


2 つのコレクションの要素を連結して新しいコレクションを作成します。





宣言


func +<RRC1 : RangeReplaceableCollection, RRC2 : RangeReplaceableCollection where RRC1.Iterator.Element == RRC2.Iterator.Element>(lhs: RRC1, rhs: RRC2) -> RRC1


パラメータ


lhs範囲置換可能なコレクション。
rhs範囲置換可能な別のコレクション。


議論


2 つの引数は、同じ Element 型を持たなければなりません。たとえば、2 つの整数配列の要素を連結できます。


let lowerNumbers = [1, 2, 3, 4]
let higherNumbers: ContiguousArray = [5, 6, 7, 8, 9, 10]
let allNumbers = lowerNumbers + higherNumbers
print(allNumbers)
// 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 標準ライブラリ)