回答編集履歴

5

s

2018/06/21 23:22

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
 
34
34
 
35
- * 更に今でしたら、以下の様に記述すると分かりやすいと思います。
35
+ * 更に今でしたら、以下の様に記述すると安全で分かりやすいと思います。
36
36
 
37
37
 
38
38
 

4

2018/06/21 23:22

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,4 +1,4 @@
1
- `toInt`、`toString`以前ありましたが廃止になった関数ですね、現在では以下の様に記述します。
1
+ `toInt`、`toString`以前ありましたが廃止になった関数ですね、現在のバージョンでは以下の様に記述します。
2
2
 
3
3
 
4
4
 
@@ -32,7 +32,7 @@
32
32
 
33
33
 
34
34
 
35
- * 今でしたら、以下の様に記述すると分かりやすいと思います。
35
+ * 更に今でしたら、以下の様に記述すると分かりやすいと思います。
36
36
 
37
37
 
38
38
 

3

s

2018/06/21 23:21

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -58,7 +58,7 @@
58
58
 
59
59
  }
60
60
 
61
- resultLabel.text = "答えは" + String(resultA * resultB)
61
+ resultLabel.text = "答えは(resultA * resultB)"
62
62
 
63
63
  }
64
64
 

2

s

2018/06/21 22:58

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -29,3 +29,39 @@
29
29
 
30
30
 
31
31
  ```
32
+
33
+
34
+
35
+ * 今でしたら、以下の様に記述すると分かりやすいと思います。
36
+
37
+
38
+
39
+ ```swift
40
+
41
+
42
+
43
+ @IBAction func calculate(_ sender: AnyObject) {
44
+
45
+
46
+
47
+ guard let textA = fieldA.text,
48
+
49
+ let textB = fieldB.text,
50
+
51
+ let resultA = Int(textA),
52
+
53
+ let resultB = Int(textB) else {
54
+
55
+ resultLabel.text = "入力値が不正です"
56
+
57
+ return
58
+
59
+ }
60
+
61
+ resultLabel.text = "答えは" + String(resultA * resultB)
62
+
63
+ }
64
+
65
+
66
+
67
+ ```

1

s

2018/06/21 22:57

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,4 +1,4 @@
1
- 以前ありましたが廃止になった関数ですね、現在では以下の様に記述します。
1
+ `toInt`、`toString`h以前ありましたが廃止になった関数ですね、現在では以下の様に記述します。
2
2
 
3
3
 
4
4