fun calcInterest(amount: Double, interest: Double): Double {
return(amount *(interest/100.0))
}
fun main(args: Array<String>) {
for (i in 1.0..2.0 step .5) {
println("&10,000 at 5% interest is = ${calcInterest(10000.0,i)}")
}
}
Forループの範囲には 'Iterator()'メソッドが必要であるというエラーが表示されます。それは私のダブルスに下線を引いています(1.0..2.0のi)データタイプDoubleを使用するKotlinの範囲
どのようにして範囲内の倍音を使うことができますか? Ranges Reloaded(https://blog.jetbrains.com/kotlin/2013/02/ranges-reloaded/)のウェブサイトでは、Doubleというデータ型を使用しても問題ありません。私は何が間違っているのか分かりません。私は金利が小数点を使用しているという事実に倍精度を使う必要があります。うまくいけば、誰かが簡単に説明できるように、プログラミングに全く新しいものです。ありがとう!
編集:documentation for rangesによると、ステップ0.5
これはかなり奇妙なことですが、どうしたらいいですか?すべての4503599627370496を1から2の倍数で列挙しますか?それは多いです。 – harold
機能が削除されたようですが、whileループを使用する必要があります。 – zsmb13
私はステップ.5を追加することを意図していました。私はあなたが文書によると範囲内のダブルスを使うことはできないと思うが、/ –