私はその質問を検討:How do I print the type or class of a variable in Swift?スウィフト - クラス名を取得
をしかし、それでもまだ、私はどのようスウィフトでの出力オブジェクトのクラスをし、答えを見つけるカント?
Obj-Cでは単純でしたが、[myClass class];
でも、それをどうやって行うのか分かりません。
たとえば、次のよう考慮してください。
let coordinates = (x: 3, y: 2, z: 5)
print(type(of: coordinates))
出力こと: "(INT、INT、INT)\ n" は
しかし、私は内側にあるかを知りたいいけないが、私はクラスを知りたいです座標の名前!それは何ですか?タプル、配列または辞書?
誰かがそれを説明するコードスニペットを提供できますか?ありがとう!
'coordinates'にはクラスがありません。これはタプルで、そのタイプは '(Int、Int、Int)'です。 – Paulw11
まず、クラスではない構造体です。第2に、型は3つの 'Int'sの組であり、結果に何が間違っていますか? – vadian
@vadianなぜそれはクラスではありませんか?もし私がそのような辞書やクラスのようなArrayクラスを定義したいのであれば?なぜ素早く私がクラスまたは構造体を作成するかどうか私を決定する? –