구조체 (2) 썸네일형 리스트형 [IOS 프로그래밍을 위한 스위프트 기초] 2단원 13. 구조체 2단원 13. 구조체 정의 Swift의 구조체는 타입을 정의하는 것이기 때문에 대문자 카멜케이스를 사용하여 정의한다. struct Sample { var mutableProperty: Int = 100 // 가변 프로퍼티 let immutableProperty: Int = 1000 // 불편 프로퍼티 static var typeProperty: Int = 100 // 타입 프로퍼티 // 인스턴스 메서드 func instanceMethod() { print("instance method") } // 타입 메서드 static fuc typeMethod() { print("type method") } } var → 가변, let → 불변 static을 붙이면 struct Sample에서 사용할 수 있는 타입 .. [Hackerrank] 13. Structs 13. 구조체 [ 난이도: Easy | 분야: Classes ] 1. 내용 정리 구조체는 복합적인 자료 구조를 표현하기 위해 여러 필드들을 혼합하는 방법 중 하나이고, 객체 지향 프로그램에서 기반한 것이다. 예를 들어, 우리는 구조체로 학생의 정보인 나이(정수), 이름(문자열), 성씨(문자열) 그리고 standard(정수)를 저장할 수 있다. 구조체는 다음과 같이 표현할 수 있다: struct NewType { type1 value1; type2 value2; . . . typeN valueN; }; 2. 과제 우리는 학생 이름, 위에서 말한 데이터들을 저장할 구조체를 만들어야 한다. 입력 형식 입력은 네 줄로 구성되어 있다. 첫 번째 줄은 나이 정보를 나타내는 정수를 저장하고 있다. 두 번째 줄은 학생.. 이전 1 다음