12/4 TIL

handaewon·2023년 12월 4일
0

☑️함수(Functions)

  • 함수는 특정 작업이나 기능을 수행합니다.
  • 같은 기능을 반복하여 사용할 수 있고 이것은 코드의 중복을 피하고 유지보수를 용이하게 만들어줍니다.
  • 매개변수(Parameter): 함수는 매개변수라는 입력값을 받는 하나 이상의 타입으로 된 값을 선택적으로 정의할 수 있습니다.
  • 함수를 사용하려면 함수의 이름으로 "호출"하고 함수의 파라미터와 일치하는 인수라고 알려진 입력 값을 전달해야 합니다.
func sayHi(friend: String) {
    print("Hi~ \(friend)!")
}

sayHi(friend: "승원")

func sayHi(to friend: String) {
    print("Hi~ \(friend)!")
}
sayHi(to: "승원")

func sayHi(_ friend: String) -> String {
    return ("Hi~ \(friend)!")
}
print(sayHi("승원"))
          
func getWeight(height: Int) -> Double {
    let weight = (height - 100) * 9 / 10
    return Double(weight)
}

func getHeight(weight: Int) -> Double {
    let height = weight * 10 / 9 + 100
    return Double(height)
}

데이터 타입
✅Int
정수를 표현하는 데이터 타입으로 -2,864,423, 128 ~ 2,864,423,128 사이 숫자를 표현할 수 있다.

var age: Int = 17
 입력하세요

✅Float

  • 소수점을 표현하는 데이터 타입으로 32비트 부동 소수를 표현할 수 있다.
  • Float의 정밀도는 소수점 이하 6자리까지 가능하다.
var interestRate: Float = 1.2345687510
print("이자율은 \(interestRate) % 입니다")

✅Double

  • 소수점을 표현하는 데이터 타입으로 64비트 부동소수를 표현할 수 있다.
  • Double의 정밀도는 소수점 이하 15자리 이상 가능하다.
  • 두 유형 모두 적합한 상황에서는 Double을 사용하는 것이 좋다.
var interest: Double = 1.23453479876865
print("이자율은 \(interestRate) % 입니다")
profile
iOS Developer

0개의 댓글