「Swift」type(of:)でクラスを比較するサンプル
書式
type(of:オブジェクト名) ==クラス名.self
使用例
class Person {
let
}
// Personクラスを継承
class Student: Person {
let str = "study"
}
let cft = Student()
//クラスの型
print(type(of: cft))
print(type(of: cft) == Student.self)
print(type(of: cft) == Person.self)
実行結果
Student
true
false