/**
함수의 오버로딩
오버로드(overload) : 과적하다
*/
func doSome(value: Int){
print(value)
}
func doSome(value: Double){
print(value)
}
func doSome(value: String){
print(value)
}
func doSome(_ value: String){
print(value)
}
func doSome(value1: String, value2: Int){
print(value1)
print(value2)
}
doSome("string")
doSome(value: 4)
doSome(value1: "하하",value2: 5)
// 실제 애플에서 만들어놓은 함수들에도 오버로딩을 사용한 함수들이 많음