[解決済み] インデックスレンジSwiftからの新配列
2022-05-11 21:02:52
質問
どうしたらこんなことができるのでしょうか?配列から最初のn個の要素を取り出す。
newNumbers = numbers[0..n]
現在、以下のようなエラーが発生しています。
error: could not find an overload for 'subscript' that accepts the supplied arguments
EDIT
以下は、その関数です。
func aFunction(numbers: Array<Int>, position: Int) -> Array<Int> {
var newNumbers = numbers[0...position]
return newNumbers
}
解決方法は?
これは私のために動作します。
var test = [1, 2, 3]
var n = 2
var test2 = test[0..<n]
問題は、そもそも配列の宣言の仕方にあるのかもしれませんね。
EDITしてください。
この関数を修正するために
Slice
を配列に変換します。
func aFunction(numbers: Array<Int>, position: Int) -> Array<Int> {
var newNumbers = Array(numbers[0..<position])
return newNumbers
}
// test
aFunction([1, 2, 3], 2) // returns [1, 2]
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み] PHPで配列から要素を削除する
-
[解決済み] Swiftの@selector()?
-
[解決済み] SwiftでUIAlertViewを作成するにはどうしたらいいですか?
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み] 配列中の3つの要素のうち、和が与えられた数値に最も近いものを探す
-
[解決済み] Goでスライスをクリアするにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Swift カスタムオブジェクトの配列をプロパティ値でソートする方法
-
[解決済み] ある要素が配列に含まれているかどうかを確認する方法
-
[解決済み] TypeScriptのオブジェクトをC#のようにDictionary型にする
-
[解決済み】Bashでコマンドライン引数を配列に変換する。
-
[解決済み] PowerShellで配列のすべてのオブジェクトの1つのプロパティの値を選択する
-
[解決済み] リストがどの程度ソートされているかを測定する方法はありますか?
-
[解決済み] scalaのArrayとListの違いについて
-
[解決済み] bashで$@から最初の要素を削除する [重複] [重複
-
[解決済み] Goでスライスをクリアするにはどうしたらいいですか?
-
[解決済み] Swiftの配列から最小値・最大値を求める