본문 바로가기
STUDY/iOS

Swift 입력 받기

by 23g 2024. 9. 8.

1. readLine() 함수

: 콘솔로 부터 한 줄의 문자열을 읽어들이는 함수

 

if let input = readLine() {
	print("입력 값 : \(input)"
}

// let input = readLine()!

 

- 입력 값을 String? (옵셔널)으로 반환

    -> String이기 때문에 다른 타입을 원할 경우 타입 변환 필요

    -> ? 이기 때문에 언래핑 필요

 

숫자 입력 처리

if let input = readLine(), let number = Int(input){
	print("입력한 숫자 :  \(number)")
}

 

여러 값 입력 처리

if let input = readLine(){
	ler numbers = input.split(separator: " ").compactMap { Int($0) }
    //...중략
}

이런 식으로 공백을 기준으로 숫자를 구분해서 입력 받을 수 있다

최근댓글

최근글

skin by © 2024 ttutta