回答編集履歴

6

修正

2017/01/07 01:16

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,4 +1,4 @@
1
- `NSString`は`+`の演算子がないので`String`で受けるとできます。
1
+ `NSString`は`+`の演算子が使えないので`String`とできます。
2
2
 
3
3
  ※ 桁数を`format:"%.2f"`で決めているのであたらめて`substring(to: 4)`の様に抜き出す必要は無いです。
4
4
 

5

修正

2017/01/07 01:16

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,4 +1,4 @@
1
- 以下の様に`String`で受けるとできます。
1
+ `NSString``+`の演算子がないので`String`で受けるとできます。
2
2
 
3
3
  ※ 桁数を`format:"%.2f"`で決めているのであたらめて`substring(to: 4)`の様に抜き出す必要は無いです。
4
4
 

4

修正

2017/01/07 01:08

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,6 +1,6 @@
1
1
  以下の様に`String`で受けるとできます。
2
2
 
3
- 変換に必要部分は削除しました
3
+ 桁数を`format:"%.2f"`で決めているのであたらめて`substring(to: 4)`の様抜き出す必要は無です
4
4
 
5
5
 
6
6
 

3

修正

2017/01/06 22:48

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,4 +1,6 @@
1
1
  以下の様に`String`で受けるとできます。
2
+
3
+ ※ 変換に必要ない部分は削除しました。
2
4
 
3
5
 
4
6
 

2

修正

2017/01/06 22:38

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -13,3 +13,15 @@
13
13
  //=> "あなたの正解率は、 2.56% でした"
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ `NSString`にキャストしたい場合は最後まとめてキャストすればよいです。
20
+
21
+
22
+
23
+ ```swift
24
+
25
+ let text = ("あなたの正解率は、 " + "\(String(format:"%.2f",hitRatio))" + "% でした") as NSString
26
+
27
+ ```

1

修正

2017/01/06 22:37

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- let text: String = "あなたの正解率は、 " + "\((String(format:"%.2f",hitRatio) as NSString).substring(to: 4))" + "% でした"
11
+ let text: String = "あなたの正解率は、 " + "\(String(format:"%.2f",hitRatio))" + "% でした"
12
12
 
13
13
  //=> "あなたの正解率は、 2.56% でした"
14
14