Swift

    Swift 기본 문법 - 1. console log

    2.1 콘솔 로그 dump와 print 함수가 존재하는데 print() 함수는 디버깅 콘솔에 간략한 정보를, dump() 함수는 조금 더 자세한 정보를 출력해준다. import Foundation struct BasicInformation { let name: String var age: Int } var yagomInfo: BasicInformation = BasicInformation(name: "yagom", age: 99) class Person { var height: Float = 0.0 var weight: Float = 0.0 } let yagom: Person = Person() yagom.height = 182.5 yagom.weight = 78.5 print(yagomInfo) dum..

    Swift Part 4 확장

    17. 서브스크립트 클래스, 구조체, 열거형에는 컬렉션, 리스트, 시퀀스 등 타입의 요소에 접근하는 단축 문법인 서브스크립트(subscript)를 정의할 수 있습니다. 서브스크립트는 별도의 설정자(Setter) 또는 접근자(Getter)등의 메서드를 구현하지 않아도 인덱스를 통해 값을 가져올 수 있습니다. struct Student { var name: String var number: Int } class School { var number: Int = 0 var students: [Student] = [Student]() func addStudent(name: String) { let student: Student = Student(name: name, number: self.number) self...