[Swift]配列が複数の型を扱えるようにするには?

Swift

どうも、ちょげ(@chogetarou)です。

配列が複数の型の値を保持できるようにする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列が複数の型を扱えるようにするには、Anyを使います。

具体的には、配列の宣言時に、配列の型として「[Any]」を指定します。

var array : [Any] = [・・・]

配列の型として「[Any]」を指定することで、配列が複数の型を保持できるようになります。

使用例

var anyArray : [Any] = [
    "Taro",
    true,
    100,
    []
]

print(anyArray[0]) //Taro
print(anyArray[2]) //100

コメント

タイトルとURLをコピーしました