[swift] Swift에서 사용자 입력을 기준으로 조건문 실행하기

Swift는 사용자의 입력에 따라 다양한 조건을 실행하는데 매우 유용합니다. 사용자 입력을 받아들이고 해당 입력을 기반으로 조건문을 실행하는 방법을 알아보겠습니다.

사용자 입력 받기

Swift에서 사용자로부터 입력을 받기 위해서는 readLine() 함수를 사용합니다. 이 함수는 사용자가 입력한 값을 문자열로 반환합니다.

print("숫자를 입력해주세요: ")
if let input = readLine() {
    let number = Int(input) ?? 0
    // 여기서 입력된 숫자에 대한 조건문을 실행
}

위 코드에서는 사용자로부터 숫자를 입력받고, 이를 정수 형태로 변환한 뒤 number 상수에 저장했습니다.

조건문 실행하기

이제 사용자가 입력한 값에 대한 조건을 확인하고 실행해봅시다.

if number > 0 {
    print("입력한 숫자는 양수입니다.")
} else if number < 0 {
    print("입력한 숫자는 음수입니다.")
} else {
    print("입력한 숫자는 0입니다.")
}

위 코드는 number에 저장된 값이 양수일 때 “입력한 숫자는 양수입니다.”, 음수일 때 “입력한 숫자는 음수입니다.” 그리고 0일 때 “입력한 숫자는 0입니다.” 라는 메시지를 출력합니다.

보다 복잡한 조건도 Swift에서는 손쉽게 처리할 수 있습니다. 문서와 레퍼런스를 통해 더 많은 정보를 찾아보세요.

결론

Swift에서 사용자 입력을 받아 조건에 따른 처리를 하는 방법을 알아보았습니다. 사용자 입력을 받을 때 안전하게 처리할 수 있도록 옵셔널과 형 변환 등을 적절히 활용해야 합니다. 이를 통해 안정적이고 유동적인 프로그램을 작성할 수 있습니다.