목록IOS/swift (9)
현제의 현재이야기
함수 기본형태 func(a: Int) - > Int{} 반환값 없으면 void 매개변수 없으면 가로안에 비워두기 기본 매개변수 설정법 func greeting(friend: String, me: String = "yagom") { print("Hello \(friend)! I'm \(me)") } 전달 인자 func 함수이름(전달인자 레이블 매개변수1이름: 매개변수1타입, 전달인자 레이블 매개변수2이름: 매개변수2타입 ...) -> 반환타입 { /* 함수 구현부 */ return } // 함수 내부에서 전달인자를 사용할 때에는 매개변수 이름을 사용합니다 func greeting(to friend: String, from me: String) { print("Hello \(friend)! I'm \(me)..
스위프트는 booltype 0과 1은 되지 않는다. 오직 true 와 false 양의 정수 >> var someUInt : UInt = 100 var someUInt : UInt = 100 var character : Character = "오" 직 한 글자만 된다. var string : String = "문장도 된다." var plus : String = "한번 더해보자" string = string + plus print(string) >> "문장도 된다. 한번 더해보자" 연산자를 통해서 더해줄 수도 있다. Any : 어떤 타입도 수용 가능. 그러나 다시 다른 자료형으로는 못간다. ex) 이러면 바로 오류발생 var some : Any = 3.14 let someDoulbe : Double = so..
import UIKit var dark : Bool = true if dark { print("다크모드 입니다.") } else{ print("다크모드가 아닙니다.") } var title : String = dark == true ? "다크모드 입니다" : "다크모드가 아닙니다." print("title: \(title)") 기본 조건문에 대한 것이다. 저 한 줄로 조건문을 표현하는 방식에 대해서 잘 알아두어야 겠다. \() : 문자열 보간법: 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해서 사용한다. print와 dump의 차이점: dump는 자세한 설명까지 출력 (클래스면 클래스 변수까지) 띄어쓰기와 대문자 소문자를 구분한다!! 상수 선언 키워드 : let let 이름: 타입 = 값 i..