0
「2,78」文字列はなぜ使用できないのですか?Swift3:コンマで文字列を書くには?
func action1()
{
time1 += 2,78
lbltime.text = String(time1)
}
「2,78」文字列はなぜ使用できないのですか?Swift3:コンマで文字列を書くには?
func action1()
{
time1 += 2,78
lbltime.text = String(time1)
}
あなたは数のローカライズされた表現をしたい場合は、NumberFormatter
使用:
,
とドイツ語のロケールで、例えば、でデバイスに
let formatter = NumberFormatter()
formatter.maximumFractionDigits = 2
let x = Float.pi
if let string = formatter.string(for: x) {
print("string:", string)
}
を
string: 3,14
しかし、小数点区切りのため.
を使用するロケールの 、それは報告します。
string: 3.14
あなたの質問を改善してください。 "なぜ" 2,78 "の文字列は使えないのですか?" – DaFois
エラーがあります: 'Int'と 'Double'タイプのオペランドにバイナリ '+ ='を適用できません – FLORIAN
@FLORIAN、質問を編集してエラーの完全なスタックトレースを追加できますかあなたは手に入れている? – RAS