function2 Swift: 함수 고급(function) DAY 09 함수(function) Swift 문자열 서식(swift string format) import Foundation let weight = 60.0 let height = 170.0 let bmi = weight / (height*height*0.0001) let shortenedBmi = String(format: "%.1f", bmi) var body = "" // 이하 switch - case / if-else 로 처리 shortenedBmi는 Double 형인 bmi를 소수 두번째 자리까지 표현하고, String형으로 저장한 값이 저장된다 반드시 import Foundation이 필요함 format 이니셜라이저를 사용하여 서식을 지정할 수 있다 Default Argument(디폴트 매.. Dev/Swift 2023. 5. 14. Swift: 함수 기초(function) DAY 08 함수 기초(function) 함수(function) 특정 작업을 수행하는 코드 불록 매개변수(parameter, 인자)와 인수(argument)는 차이점이 있음 함수 정의부의 값을 parameter, 호출시의 값은 argument라고 부름 메서드(method) 특정 클래스, 구조체, 열거형 내의 함수 함수를 스위프트 클래스 내에 선언하면 메서드라 부름 함수를 선언하는 방법 func (: , : , ...) -> { // function code } func sayHello() { print("Hello") } 리턴값이 없으면(-> Void) 지정하지 않아도 된다 함수의 자료형 func add(x: Int, y: Int) -> Int { return(x+y) } add(x:10, y:20) a.. Dev/Swift 2023. 5. 14. 이전 1 다음