
값 타입
struct Point {
var x: Int
var y: Int
}
// 값이 복사되어 전달됨
프로퍼티 종류
메서드 정의 가능
struct Calculator {
func add(a: Int, b: Int) -> Int {
return a + b
}
}
struct Student {
// 프로퍼티
var name: String
var grade: Int
// 메서드
func introduce() {
print("\(name)은(는) \(grade)학년입니다.")
}
}
let student = Student(name: "김철수", grade: 3)
#Swift #Struct #iOS #TIL