1) 구조체 선언
struct BasicInformation {
let name: String
var age: Int
}
Swift 에서 변수와 상수의 선언은 let 과 var 로 구성한다.
var 는 나중에 바뀔수도 있는 값!
let 은 나중에 바꿀수 없는 값!
예를들어..
let a: Int = 5
var b: Int = 5
a = 6 // 상수(let)기 때문에 오류가 발생한다
b = 6 // 변수(var) 이기 때문에 b 의 값은 6이 된다!
위와 같이 된다
앞서 선언한 BasicInformation 구조체를 사용해보자!
var hongInfo: BasicInformation = BasicInformation(name: "hong", age: 27)
// print 는 단순 데이터의 값만 출력!
print(hongInfo)
/*
BasicInformation(name: "hong", age: 27)
*/
// dump 는 데이터의 자세한 정보까지 출력해준다!
dump(hongInfo)
/*
▿ BasicInformation
- name: "hong"
- age: 27
*/
2) Class (클래스) 선언
class Person {
var height: Float = 0.0 // 키 의 정보
var weight: Float = 0.0 // 몸무게 의 정보
}
Person 이라는 클래스는 키 와 몸무게의 정보를 가지고 있다
Person 클래스를 사용해보자
let hong: Person = Person()
hong.height = 175.1
hong.weight = 95.3
print("hong : \(hong)")
/*
hong : Person
*/
dump(hong)
/*
▿ Person #0
- height: 175.1
- weight: 95.3
*/
기본적인 Swift 의 방향만 파악했다.
앞으로 공부하면서 더욱 자세히 알아보자!