강의

멘토링

로드맵

Inflearn Community Q&A

c25hv0976's profile image
c25hv0976

asked

The Complete Guide to Swift5 for iOS Development

if Statement

코드 질문입니다!

Written on

·

207

0

let line = readLine()!

let splitArr = line.split(separator:" ")

print(splitArr)

if splitArr[0] < splitArr[1]{

    print("<")

}   else if splitArr[0] > splitArr[1] {

        print(">")

}   else{

        print("=")

}

두수를 비교하는 코드를 작성했는데 , 10 2 를 넣으면 < 결과값이 출력이 됩니다. 뭐가 문제가 있는걸까요..

혹시 타입을 지정해주지않아서 그런걸까요. 

어떻게 지정해야하나요

swiftios

Quiz

if 문은 주로 무엇을 위해 사용될까요?

여러 값 중 일치하는 하나를 선택합니다.

조건에 따라 코드 실행 여부를 결정합니다.

함수 실행을 조기에 중단합니다.

반복적으로 같은 코드를 실행합니다.

Answer 1

1

KxCoding님의 프로필 이미지
KxCoding
Instructor

안녕하세요 :)

splitArr은 문자열 배열이고, 인덱스로 접근하면 문자열이 리턴됩니다.

그래서 숫자가 아니라 문자열 "10"과 "2"를 비교합니다.

문자열을 숫자로 타입 컨버전 하신 다음 비교해 보시면 원하는 결과가 나올겁니다.

c25hv0976's profile image
c25hv0976

asked

Ask a question