АН
Animal {
var type = ""
}
class Dog: Animal {}
let
animal: Animal = Dog()
if
let dog = animal
as? Dog {
print("there's a dog
: \(dog)")
}
let dog = animal
as! Dog
Size: a a a
АН
Animal {
var type = ""
}
class Dog: Animal {}
animal: Animal = Dog()
if
let dog = animal
as? Dog {
print("there's a dog
: \(dog)")
}
let dog = animal
as! Dog
KB
🅰Б
let anyType1: Any = 2
let anyType2: Any = 3
if let int1 = anyType1 as? Int, let int2 = anyType2 as? Int {
print("Сумма чисел: ", int1 + int2)
}
D
// Профиль пользователя
struct Person: Codable {
var guid: String
var forename: String?
var surname: String?
var middlename: String? //
var email: String?
var phone: String
var chatName: String?
}
A
// Профиль пользователя
struct Person: Codable {
var guid: String
var forename: String?
var surname: String?
var middlename: String? //
var email: String?
var phone: String
var chatName: String?
}
—
// Профиль пользователя
struct Person: Codable {
var guid: String
var forename: String?
var surname: String?
var middlename: String? //
var email: String?
var phone: String
var chatName: String?
}
—
// Структуры
typealias TestResponseType = Decodable
struct FirstResponse: TestResponseType {
let property1: Int
let property2: [Int]
}
struct SecondResponse: TestResponseType {
let property1: String
let property2: Int
}
AT
ВК