swift예제 --연산 오류
조회수 867회
var x = 10
for index in 1 ... 20 {
let y = index * x--
}
아이패드프로의 플레이 그라운드를 이용해서 공부하고있습니다. 위 코드는 예제에 나온대로 그대로 친것인데 단항 연산자'--'은(는)'@lvalue Int'유형의 피연산자에 적용 할 수 없습니다. 라고뜹니다. 해결 방안을 알려주세요.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
Swift3에서
--
연산자와++
연산자가 없어졌다네요. 예전 예제를 보고 따라하신것 같아요.-+
연산자를 써서 해결해 봤습니다.var x = 10 for index in 1 ... 20 { x -= 1 let y = index * x print(y) }
[실행하기] 버튼을 눌러서 다음 코드를 눌러보세요.
9 16 21 24 25 24 21 16 9 0 -11 -24 -39 -56 -75 -96 -119 -144 -171 -200
이렇게 출력되면 맞는건가요?
댓글 입력