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) }
//...중략
}
이런 식으로 공백을 기준으로 숫자를 구분해서 입력 받을 수 있다
'STUDY > iOS' 카테고리의 다른 글
[복습] Part 14. 확장 (0) | 2024.09.14 |
---|---|
[복습] Part 13 타입 캐스팅 | is, as 연산자, 상속, 다형성, Any, AnyObject (0) | 2024.09.11 |
속성과 메서드를 붕어빵으로 아라보자 (0) | 2024.08.06 |
[앨런 Swift문법 마스터 스쿨] 3주차 시험 오답 노트 (0) | 2024.08.05 |
[앨런 Swift문법 마스터 스쿨] 열거형 case 패턴, 속성과 메서드 정리 복습! (2) | 2024.07.27 |