The element to insert. 挿入される要素。
Instance Method
インスタンスメソッド
insert(_:)
Adds the given element to the option set if it is not already a member.
与えられた要素を、それがすでにメンバでないならばオプションセットに加えます。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
@discardableResult mutating func insert(_ newMember: Self.Element
) -> (inserted: Bool
, memberAfterInsert: Self.Element
)
Available when
Self
is
Element
.
Self
が
Element
である時に利用可能です。
Parameters パラメータ
newMember
Return Value 戻り値
(true, new
if new
was not contained in self
. Otherwise, returns (false, old
, where old
is the member of the set equal to new
.
(true, new
、もしnew
がself
に含まれなかったならば。そうでなければ、(false, old
を返します、そこでold
はnew
に等しいこの集合のメンバです。
Discussion 解説
In the following example, the .second
shipping option is added to the free
option set if purchase
is greater than 50.0. For the Shipping
declaration, see the Option
protocol discussion.
次の例において、.second
出荷オプションは、purchase
が50.0より大きいならば、free
オプションセットを加えられます。Shipping
宣言については、Option
プロトコル解説を見てください。