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

回答編集履歴

3

修正

2016/09/21 13:36

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  エラーの原因は型が違うからだと思います。
2
2
 
3
- 配列の方が`Double`の配列で`vitamin_c`が`String`型だからだと思いますよ。
3
+ 配列が`Double`の配列で`vitamin_c`が`String`型だからだと思いますよ。
4
4
  試しに以下のようにキャストしたらいかがでしょうか?
5
5
 
6
6
  ```swift

2

修正

2016/09/21 13:36

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -1,8 +1,8 @@
1
1
  エラーの原因は型が違うからだと思います。
2
2
 
3
- 配列の方がおそらく`float`の配列で`vitamin_c`が`String`型だからだと思いますよ。
3
+ 配列の方が`Double`の配列で`vitamin_c`が`String`型だからだと思いますよ。
4
- 試しに以下のようにしたらいかがでしょうか?
4
+ 試しに以下のようにキャストしたらいかがでしょうか?
5
5
 
6
6
  ```swift
7
- let unitsSold = [12.0, 4.0, 6.0, Float(vitamin_c)!, 12.0]
7
+ let unitsSold = [12.0, 4.0, 6.0, Double(vitamin_c)!, 12.0]
8
8
  ```

1

修正

2016/09/21 13:35

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -4,5 +4,5 @@
4
4
  試しに以下のようにしたらいかがでしょうか?
5
5
 
6
6
  ```swift
7
- let unitsSold = [12.0, 4.0, 6.0, float(vitamin_c)!, 12.0]
7
+ let unitsSold = [12.0, 4.0, 6.0, Float(vitamin_c)!, 12.0]
8
8
  ```