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

인프런 강의

Tags: ,

Categories:

Updated:

Leave a comment