2017年10月30日月曜日

Objective-CからSwiftへ移行作業時の覚書


Unary operator '++' cannot be applied to an operand of type '@lvalue Int'
エラーメッセージがでた


var timerCnt = 0
timerCnt++

エラーメッセージ
Unary operator '++' cannot be applied to an operand of type '@lvalue Int'


【解決】
Swift3では++(インクリメント)、--(デクリメント)の演算子が廃止になりました。
変数timerCntに1を加算したいときは

timerCnt += 1

0 件のコメント:

コメントを投稿