2017-01-09 6 views
2

配列内の文字から計算を行う必要があります。文字をint-swiftに変換する3

let characters = Array(number.characters) 
total += Int(characters[i]) * multipliers[i] 

この配列のようなものである[ "8"、 "7"、 "6"、 "5"、 "4"、 "3"、 "2"、 "1"、 "2"、 " 3 "]。

私は

が、私は運でこれを試してみました「 を持つタイプの初期化子を呼び出すことはできません 『のInt』タイプの引数リスト「(String.CharacterView._Element)」などのエラーを取得しています

total += String(characters[i]).toInt() * multipliers[i] 

誰かが私にこれを解決する手助けをすることができますか? swift3で文字をintに変換する方法は?

+1

'INT(文字列(文字[i])と)' –

+1

@LeoDabusのおかげで男を試してみてください。これは私のために働く。 –

+0

あなたは歓迎です –

答えて

1

は 合計+ =文字列(INT(文字[I]))*乗算器[i]は

+1

これは動作しません。おそらくInt(String(characters [i]))*乗数[i] –

関連する問題