The element to insert. 挿入される要素。
Instance Method
インスタンスメソッド
insert(_:)
Adds the given element to the option set if it is not already a member.
与えられた要素を、それがすでにメンバでないならばオプションセットに加えます。
Availability 有効性
- iOS 15.0+
- iPadOS 15.0+
- macOS 12.0+
- Mac Catalyst 15.0+
- tvOS 15.0+
- watchOS 8.0+
- Xcode 13.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
@discardableResult mutating func insert(_ newMember: ByteCountFormatStyle
.Units
) -> (inserted: Bool
, memberAfterInsert: ByteCountFormatStyle
.Units
)
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
プロトコル解説を見てください。