これ以外のこれまでのことはすべて実行できましたが、理由はわかりませんが、最後の行print(x)
にはこのエラーUnresolved reference:x
があります。Kotlin未解決の参照の問題
fun main(args:Array<String>) {
var liste = IntRange(3,19)
var bolundu = 1
for (x in liste)
for (y in IntRange(2,x))
if (x % y != 0)
bolundu = 0
if (bolundu == 1)
print(x)
}
それがために、ループ内の1とx
ことと一致していない理由を私は、問題が何であるかを理解していませんか?
をあなたの 'X'ループのために一つだけのステートメントが含まれています ' for y'ループ。ループ内に複数のステートメントが必要な場合は '{}'を使います(単一ステートメントループでも中括弧を使用して開始位置と終了位置を明確にすることをお勧めします)。 – Michael