저는 신속한 초보자입니다. 기초부터 시작했습니다. 블로그 중 하나에서 나는 stdin에서 한 줄을 읽고 그것이 정수인지, float인지, String인지를 체크하는 간단한 작업을 보았다. 3245의 입력이 문자열 포맷으로 저장 주어질 때스위프트의 데이터 유형을 알고 있습니다.
다음 코드
let input = readLine()
var result = test(input)
print (result)
func test (obj:Any) -> String {
if obj is Int { return "This input is of type Intger." }
else if obj is String { return "This input is of type String." }
else { return "This input is something else. " }
}
시도했다. 출력을 문자열로 반환합니다. 그것을 극복하는 방법 ..?
이 내용은 해당 질문에 적용되지 않습니다. – rmaddy
설명해 주시겠습니까? – Ram
질문과 다른 대답을 읽어야 질문에 대한 답변이없는 이유를 확인해야합니다. – rmaddy