質問編集履歴

1

複数のエラーを追加しました。

2021/04/09 02:09

投稿

nyamagoyaki
nyamagoyaki

スコア4

test CHANGED
File without changes
test CHANGED
@@ -16,11 +16,25 @@
16
16
 
17
17
  とすると**Cannot assign value of type '[ReplyTweet]' to type 'List<ReplyTweet>'**
18
18
 
19
- と出たので以下のようにList型をArrayに変えてみました
19
+ と出たので以下のようにList型をArrayに変えてみたり、いろいろ試してみました
20
20
 
21
21
  ```ここに言語を入力
22
22
 
23
23
  Array(tweets.replyTweet) = tweets.replyTweet.sorted(by: { $0.replyTimeStamp > $1.replyTimeStamp })
24
+
25
+ // Result of call to 'sorted(by:)' is unused
26
+
27
+ tweets.replyTweet.sorted(by: { $0.replyTimeStamp > $1.replyTimeStamp })
28
+
29
+ let reply = tweets.replyTweet.sorted(by: { $0.replyTimeStamp > $1.replyTimeStamp })
30
+
31
+ // Expression is not assignable: function call returns immutable value
32
+
33
+ Array(tweets.replyTweet) = reply
34
+
35
+ // Cannot assign value of type '[ReplyTweet]' to type 'List<ReplyTweet>'
36
+
37
+ tweets.replyTweet = reply
24
38
 
25
39
  ```
26
40
 
@@ -29,6 +43,8 @@
29
43
  と出てきてしまい、エラーが出てきてしまいます。これはどういうことなのでしょうか?
30
44
 
31
45
  __replyTweet__はList型で、配列にしろとなったので配列にしたら上記のエラーになってしまいました。
46
+
47
+ ![イメージ説明](6038616c868bad6439f0c250032ce696.jpeg)
32
48
 
33
49
 
34
50