2017-03-03 2 views
-3

스위프트 3 문자열에 두 개의 int 값 저장을 연결합니다.어떻게 간단한 질문이

let x: Int? = 2 
let L : Int? = 1        
var stringValue = String(format: "%d %d",x!,L!) 
print(stringValue) 

내가 문자열 출력 (21)을 원하는 -이 : 아래 스위프트 3

입력에 내 코드입니다.

+2

인 x와 L은 선택 사항입니까? 사람들은 문제가 무엇인지 (마이너스 포인트)를 제공하는 이유는 빠른에 새로운 오전 – rmaddy

+0

매디 그래서 내가 실수를했을 ... –

+0

은 ?? 질문에 .... 내가 OUTPUT LIKE 그럼 ... 원하는 내가 정보를 제공해야 내가 그래서 내 문제가 잘못되지 않았기 때문에 /// 그다지 내점을주지 말라 .... –

답변

1

먼저 변환 (21)가 당신이 원하는 결과를 생성하기 위해 INT 설명을 추가 할 수 있습니다

let x = 2 // no need for optional like `let x:Int?` 
let l = 1 
var stringValue = String(x) + String(l) // "\(x)\(l)" 
print(stringValue) // 21 
1

당신은 문자열 출력을 얻기 위해 아래와 같이 사용할 수 있습니다.

print("\(x)\(L)") 

그것은 당신이 출력 모든

1

같은 문자열로 int로 줄 것이다

let x: Int? = 2 
let L : Int? = 1 
var stringValue = x!.description + L!.description 
print(stringValue) 

출력 21

관련 문제