1. ホーム
  2. arrays

[解決済み] Swift。配列を参照で渡す?

2022-05-15 19:59:01

質問

Swift を使いたいのですが Array account.chatschatsViewController.chats を参照することで、(チャットを追加する際に account.chats , chatsViewController.chats はまだ account.chats ). すなわち、私はSwiftが2つの配列を分離することを望んでいません。 account.chats の長さが変更されたときに、Swiftが2つの配列を分離することを望んでいません。

どのように解決するのですか?

Swiftの構造体は値で渡しますが、その際に inout 修飾子を使用して配列を変更することができます (以下の回答を参照)。クラスは参照によって渡されます。 ArrayDictionary はSwiftでは構造体として実装されています。