PlaygroundKeyValueStore Class
PlaygroundKeyValueStoreクラス
An object that represents a key-value data store for the playground book.
あるオブジェクト、それはプレイグラウンドブックのためのキー値データ保管庫を表します。
Overview
概要
A PlaygroundKeyValueStore
object provides access to the key-value store for a playground book. The key-value store is available only in Swift Playgrounds and is persistent only in playground books.
PlaygroundKeyValueStore
オブジェクトは、プレイグラウンドブックのためのキー値保管庫へのアクセスを提供します。キー値保管庫は、Swift Playgroundsだけで利用でき、プレイグラウンドブックにおいてのみ永続的です。
Class Properties
クラスプロパティ
current
The current key-value store.
現在のキー値保管庫。
Declaration
宣言
static let current: PlaygroundKeyValueStore
Return value
戻り値
A reference to the key-value store for the current playground or playground book.
現在のプレイグラウンドまたはプレイグラウンドブックの他のキー値保管庫への参照。
Subscripts
添え字
subscript(_:)
Accesses the value associated with the given key in the playground book store for reading and writing.
指定されたキーに結び付けられた値にプレイグラウンドブック保管庫において読み書きのためにアクセスします。
Declaration
宣言
subscript(key: String) -> PlaygroundValue? { get set }
Parameters
パラメータ
key: The key to find in the store.
key: 保管庫の中で捜すキー。
Return value
戻り値
The value associated with key
if key
is in the key-value store; otherwise, nil
.
key
がキー値保管庫の中にあるならばkey
と結び付けられた値;そうでなければ、nil
。
Discussion
解説
This key-based subscript returns the value for the given key if the key is found in the key-value store, or nil
if the key is not found. The returned value is of type PlaygroundValue Enumeration.
このキーに基づく添え字は、キーがキー値保管庫で見つけられるならば指定されたキーに対する値を、またはキーが見つけられないならば、nil
を返します。返される値は、型PlaygroundValue列挙です。
The following example sets the value of the key “animal” in the playground key-value store to “Llama” and then sets theAnimal
by getting the value of that key from the key-value store.
以下の例は、プレイグラウンドキー値保管庫の中のキー「animal」の値を「Llama」に設定します、それからそのキーの値をキー値保管庫から取得することでtheAnimal
を設定します。
import PlaygroundSupport
PlaygroundKeyValueStore.current.keyValueStore["animal"] = .string("Llama")
var theAnimal: String? = nil
if let keyValue = PlaygroundKeyValueStore.current.keyValueStore["animal"],
case .string(let animalType) = keyValue {
theAnimal = animalType
}
About the PlaygroundSupport Module
PlaygroundSupportモジュールについて
Copyright © 2018 Apple Inc. All rights reserved. Terms of Use | Privacy Policy | Updated: 2018-04-30