回答編集履歴
6
修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
`NSString`
|
1
|
+
`NSString`では`+`の演算子が使えないので`String`だとできます。
|
2
2
|
※ 桁数を`format:"%.2f"`で決めているのであたらめて`substring(to: 4)`の様に抜き出す必要は無いです。
|
3
3
|
|
4
4
|
```swift
|
5
修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
|
1
|
+
`NSString`には`+`の演算子がないので`String`で受けるとできます。
|
2
2
|
※ 桁数を`format:"%.2f"`で決めているのであたらめて`substring(to: 4)`の様に抜き出す必要は無いです。
|
3
3
|
|
4
4
|
```swift
|
4
修正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
以下の様に`String`で受けるとできます。
|
2
|
-
※
|
2
|
+
※ 桁数を`format:"%.2f"`で決めているのであたらめて`substring(to: 4)`の様に抜き出す必要は無いです。
|
3
3
|
|
4
4
|
```swift
|
5
5
|
var hitRatio = 2.56
|
3
修正
answer
CHANGED
@@ -1,4 +1,5 @@
|
|
1
1
|
以下の様に`String`で受けるとできます。
|
2
|
+
※ 変換に必要ない部分は削除しました。
|
2
3
|
|
3
4
|
```swift
|
4
5
|
var hitRatio = 2.56
|
2
修正
answer
CHANGED
@@ -5,4 +5,10 @@
|
|
5
5
|
|
6
6
|
let text: String = "あなたの正解率は、 " + "\(String(format:"%.2f",hitRatio))" + "% でした"
|
7
7
|
//=> "あなたの正解率は、 2.56% でした"
|
8
|
+
```
|
9
|
+
|
10
|
+
`NSString`にキャストしたい場合は最後まとめてキャストすればよいです。
|
11
|
+
|
12
|
+
```swift
|
13
|
+
let text = ("あなたの正解率は、 " + "\(String(format:"%.2f",hitRatio))" + "% でした") as NSString
|
8
14
|
```
|
1
修正
answer
CHANGED
@@ -3,6 +3,6 @@
|
|
3
3
|
```swift
|
4
4
|
var hitRatio = 2.56
|
5
5
|
|
6
|
-
let text: String = "あなたの正解率は、 " + "\(
|
6
|
+
let text: String = "あなたの正解率は、 " + "\(String(format:"%.2f",hitRatio))" + "% でした"
|
7
7
|
//=> "あなたの正解率は、 2.56% でした"
|
8
8
|
```
|