質問編集履歴

1

ko-donotukk

2019/02/11 15:17

投稿

hodoru3sei
hodoru3sei

スコア284

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,13 @@
2
2
 
3
3
 
4
4
 
5
+ ## コード
6
+
7
+ 例1
8
+
5
9
  ```Swift
6
10
 
7
- let hoge:String = "Hello world"
11
+ let hoge:String = "Hello world"
8
12
 
9
13
  var sample = { () -> Void in
10
14
 
@@ -13,3 +17,25 @@
13
17
  }
14
18
 
15
19
  ```
20
+
21
+ 例2
22
+
23
+ ```Swift
24
+
25
+
26
+
27
+ var sample = { () -> Void in
28
+
29
+      let hoge:String = "Hello world"
30
+
31
+ print(hoge)
32
+
33
+ }
34
+
35
+ ```
36
+
37
+
38
+
39
+ 2つ例を書いてみましたが、例1がhogeをweakで設定しないと循環参照を起こし、例2は現状のままで問題ないという認識であっているのでしょうか?
40
+
41
+ また、unownedはどのような時に使うのでしょか?