アレイの隣接する点の間に角度があり、角度の配列に格納していますが、範囲外のインデックスで致命的なエラーが発生します。私はここで間違って何をしていますか? var angles = [Double]() for index in 1..<hull.count { angles[index-1] = Double(hull[index-1].angleToPoint(comparisonPoint: hull[index]))
配列のインデックスが範囲外です。swift 3
}
-5
A
答えて
0
が同じループでインデックスと要素の列挙使用することができます:まあ
angles = []
for (i, h) in hull.enumerated() {
if i == 0 { continue }
let angle = Double(hull[i-1].angleToPoint(comparisonPoint: h)) ?? 0
angles.append(angle)
}
+0
Double(h [i-1])は私にエラーを与えています 実際には、別の配列に基づいて1つの配列の値を変更する必要があるため、これらの配列は同じサイズではありません。 – HussnainWaris
+0
申し訳ありませんが、明らかにh [i-1]のエラーです。それは船体[i-1]でなければなりません。 – bubuxu
関連する問題
- 1. 配列インデックスが範囲外です[swift]
- 2. 配列インデックスの範囲外
- 3. IndexOutOfRangeException:配列インデックスが範囲外です。
- 4. 配列インデックスの範囲外
- 5. IndexOutOfRangeException:配列インデックスが範囲外です。
- 6. swift:インデックスが範囲外です
- 7. 3のインデックスが範囲外です
- 8. Swift 3 - インデックスが範囲外です - 詳細/詳細Info
- 9. インデックスの範囲外のエラー、カスタムオブジェクトの配列。 Swift
- 10. 致命的なエラーです。配列のインデックスがindexpath - swiftの範囲外です。
- 11. 配列インデックスの範囲外のJava
- 12. 配列クエリー、範囲外のインデックス
- 13. Unity c#配列のインデックスが範囲外です
- 14. インデックスが範囲外です
- 15. C#インデックスが範囲外です - 内容のない配列
- 16. backgroundworderエラー - インデックスが配列の範囲外です。vb.net
- 17. Swift - UITableVewControllerの範囲外のインデックス
- 18. 文字列インデックスが範囲外です。
- 19. "java.lang.StringIndexOutOfBoundsException:文字列インデックスが範囲外です-3"
- 20. Swift UITableViewインデックスの範囲外エラー
- 21. 2d配列のインデックスが範囲外の例外
- 22. 「配列インデックスが範囲外です」というVisual Studioのエラー
- 23. Androidスタジオの配列インデックスが範囲外です
- 24. LINQ - "インデックスが配列の範囲外です。"
- 25. python:インデックスの範囲外のインデックスの配列のデフォルト値
- 26. Unity3dスクリプティングエラーC#IndexOutOfRangeException:配列インデックスが範囲外です
- 27. エラー:範囲外のタプルのインデックスpython 3
- 28. デルファイXE7監査エラー「配列のインデックスが範囲外である」
- 29. インデックスが範囲外のmatlab
- 30. (Swift)致命的なエラー:インデックスが範囲外です
'angles'は空です...あなたはおそらく添字ではなく、追加するためのもの(' map'も良いオプションになります)。 – Hamish
VAR角度= [ダブル]()0 ..
HussnainWaris
}私もこの範囲のインデックスを取得しています – HussnainWaris