swift 문법 총정리(5) Function
Updated:
Function
함수 - 기능
//파라미터Parameter
func sum(number1: Int, number2: Int) -> Int{
return number1 + number2
}
//아규먼트 Argument
var sumResult = sum(number1: 5, number2: 22)
print(sumResult)
//27
func sum2(_ num1: Int, _ num2: Int) -> Int{
return num1+num2
}
//_ 자리만 나타낸다.
sum2(50,23)
//73
func sum3(inputNumber number1: Int, number2: Int) -> {
return number1 + number2
}
var sumResult = sum(inputNumber: 54, number2: 22)
print(sumResult)
func sumAll(numbers: Int...) -> Int{
var total = 0
for number in numbers{
total += number
}
return total
}
//... <= 여러개 입력 가능
//return값 여러개
func sum(_ num: Int, _ num2: Int) -> (Int, Int, result: Int){
return (num1, num2, num1+num2)
}
var sumResult = sum(20,40)
//(20,40,60)
print(sumResult.0)
//20
print(sumResult.result)
//60
Reference
인프런 강의
Leave a comment