以下のような構造体と関数を作りました。
swift5
1struct Data: Identifiable { 2 var id: Int 3 var string:String 4} 5 6func makeArray(array:[Data], str:String)->[Data]{ 7 array.append(Data(id:array.count, string:str)) 8 9 return array 10}
関数内で、次のような警告が出ます。
Cannot use mutating member on immutable value: 'array' is a 'let' constant
可変長の配列を作る関数を作りたいのですが、どうしてもimmutableになってしまいます。
どうした良いでしょうか。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。