teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

5

s

2018/06/21 23:22

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -15,7 +15,7 @@
15
15
 
16
16
  ```
17
17
 
18
- * 更に今でしたら、以下の様に記述すると分かりやすいと思います。
18
+ * 更に今でしたら、以下の様に記述すると安全で分かりやすいと思います。
19
19
 
20
20
  ```swift
21
21
 

4

2018/06/21 23:22

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -1,4 +1,4 @@
1
- `toInt`、`toString`以前ありましたが廃止になった関数ですね、現在では以下の様に記述します。
1
+ `toInt`、`toString`以前ありましたが廃止になった関数ですね、現在のバージョンでは以下の様に記述します。
2
2
 
3
3
  ```swift
4
4
 
@@ -15,7 +15,7 @@
15
15
 
16
16
  ```
17
17
 
18
- * 今でしたら、以下の様に記述すると分かりやすいと思います。
18
+ * 更に今でしたら、以下の様に記述すると分かりやすいと思います。
19
19
 
20
20
  ```swift
21
21
 

3

s

2018/06/21 23:21

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -28,7 +28,7 @@
28
28
  resultLabel.text = "入力値が不正です"
29
29
  return
30
30
  }
31
- resultLabel.text = "答えは" + String(resultA * resultB)
31
+ resultLabel.text = "答えは(resultA * resultB)"
32
32
  }
33
33
 
34
34
  ```

2

s

2018/06/21 22:58

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -13,4 +13,22 @@
13
13
  }
14
14
  }
15
15
 
16
+ ```
17
+
18
+ * 今でしたら、以下の様に記述すると分かりやすいと思います。
19
+
20
+ ```swift
21
+
22
+ @IBAction func calculate(_ sender: AnyObject) {
23
+
24
+ guard let textA = fieldA.text,
25
+ let textB = fieldB.text,
26
+ let resultA = Int(textA),
27
+ let resultB = Int(textB) else {
28
+ resultLabel.text = "入力値が不正です"
29
+ return
30
+ }
31
+ resultLabel.text = "答えは" + String(resultA * resultB)
32
+ }
33
+
16
34
  ```

1

s

2018/06/21 22:57

投稿

_Kentarou
_Kentarou

スコア8490

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