본문 바로가기
모바일앱/Swift

기본함수사용능력 테스트

by GeekCode 2021. 10. 6.
반응형

 

응용 테스트

// 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
*/
반응형