[解決済み] Swift。配列を参照で渡す?
2022-05-15 19:59:01
質問
Swift を使いたいのですが
Array
account.chats
を
chatsViewController.chats
を参照することで、(チャットを追加する際に
account.chats
,
chatsViewController.chats
はまだ
account.chats
). すなわち、私はSwiftが2つの配列を分離することを望んでいません。
account.chats
の長さが変更されたときに、Swiftが2つの配列を分離することを望んでいません。
どのように解決するのですか?
Swiftの構造体は値で渡しますが、その際に
inout
修飾子を使用して配列を変更することができます (以下の回答を参照)。クラスは参照によって渡されます。
Array
と
Dictionary
はSwiftでは構造体として実装されています。
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] 変数を参照渡しする方法を教えてください。
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] JavaScriptで配列の先頭に新しい配列要素を追加するにはどうすればよいですか?
-
[解決済み] 配列を値でコピーする
-
[解決済み] Bashで文字列の配列をループする?
-
[解決済み] 配列の場合、なぜ a[5] == 5[a] になるのでしょうか?
-
[解決済み】JavaScriptで2つの配列を結合し、項目の重複を排除する方法
-
[解決済み] scalaのArrayとListの違いについて
-
[解決済み] 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でindexとelementでループを反復させる方法
-
[解決済み] TypeScriptで配列の項目を削除するには?
-
[解決済み] jqで内部の配列の値に基づいてオブジェクトの配列をフィルタリングする方法は?
-
[解決済み】数値の配列が与えられたとき、他のすべての数値の積の配列を返す(除算なし)
-
[解決済み] Swiftの辞書です。値を配列として取得する
-
[解決済み] PowerShellで配列のすべてのオブジェクトの1つのプロパティの値を選択する
-
[解決済み] bashで$@から最初の要素を削除する [重複] [重複
-
[解決済み] Goでスライスをクリアするにはどうしたらいいですか?
-
[解決済み] インデックスレンジSwiftからの新配列
-
[解決済み] groovyの配列/ハッシュ/コレクション/リストに要素があるかどうかをチェックするには?