반응형
응용 테스트
// 1. 성, 이름을 받아서 fullname을 출력하는 함수 만들기
// 2. 1번에서 만든 함수인데, 파라미터 이름을 제거하고 fullname 출력하는 함수 만들기
//
// 3. 성, 이름을 받아서 fullname을 return 하는 함수 만들기
소스코드는 아래 클릭
더보기
import UIKit
// 1. 성, 이름을 받아서 fullname을 출력하는 함수 만들기
// 2. 1번에서 만든 함수인데, 파라미터 이름을 제거하고 fullname 출력하는 함수 만들기
//
// 3. 성, 이름을 받아서 fullname을 return 하는 함수 만들기
//
print("======> 1번 문제")
func printName (firstName: String, lastName: String) {
print( firstName, lastName)
}
printName(firstName: "hyeonseok", lastName: "Bang")
print("\n======> 2번 문제")
func printFullName (_ firstName: String, _ lastName: String) {
print("fullname is \(firstName) \(lastName)")
}
printFullName("Gikko", "Bang")
print("\n======> 3번 문제")
func fullName (firstName: String, lastName: String) -> String{
return"\(firstName) \(lastName)"
}
let name = fullName(firstName: "HYEONSEOK", lastName: "BANG")
name
print(name)
//3번 응용
func whatIsTaste(_ whatIsThat: String, _ taste: String) -> String {
return "\(whatIsThat) is \(taste)"
}
let whatTaste = whatIsTaste("apple", "sour")
whatTaste
//3번 응용2
//물건이 얼마일까
func howMuch(goods:String, price: Int) -> String{
return "\(goods)가 \(price)원 입니다"
}
let howMuchFullSentence = howMuch(goods: "복숭아", price: 15000)
howMuchFullSentence
//복숭아가 15000원 입니다
/*
======> 1번 문제
hyeonseok Bang
======> 2번 문제
fullname is Gikko Bang
======> 3번 문제
HYEONSEOK BANG
*/
반응형
'모바일앱 > Swift' 카테고리의 다른 글
Collection - Array (0) | 2021.10.09 |
---|---|
옵셔널 도전과제 (0) | 2021.10.08 |
옵셔널 (0) | 2021.10.07 |
함수의 고급기능(1. 오버로드 2. In-out parameter 3. 함수안에 함수를 넣기) (0) | 2021.10.06 |
함수 응용하기 (0) | 2021.10.05 |
함수 기본 (0) | 2021.10.04 |
21.9월.5주 복습(월) - 플로우 컨트롤 (0) | 2021.10.04 |
21.9월.5주 복습(일) - 플로우 컨트롤 (0) | 2021.10.03 |