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

質問編集履歴

1

コード、出力結果を直接入力

2017/10/20 02:37

投稿

RITA
RITA

スコア18

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,25 @@
1
- 非常に基本的な質問で恐縮です。
1
+ ###前提・実現したいこと
2
2
  SwiftでDictionaryを宣言し、ターミナルで出力すると
3
3
  warningが発生します。
4
4
  これは何が問題となっているのでしょうか。
5
5
 
6
+ ###発生している問題・エラーメッセージ
7
+
6
- ![code](7abe4e8f4602a6f58c8e3cfa1ba08f4d.png)
8
+ test.swift:7:7: warning: expression implicitly coerced from 'Int?' to Any
7
- ![terminal](dbbebef64c200f238d6b97b33e4319b4.png)
9
+ print(numberOfTires["車"])
10
+ test.swift:7:20: note: provide a default value to avoid this warning
11
+ print(numberOfTires["車"])
12
+ test.swift:7:20: note: force-unwrap the value to avoid this warning
13
+ print(numberOfTires["車"])
14
+ test.swift:7:20: note: explicitly cast to Any with 'as Any' to silence this warning
15
+ print(numberOfTires["車"])
16
+ Optional(4)
17
+
18
+
19
+ ###該当のソースコード
20
+ ```
21
+ var numberOfTires:[String: Int] = ["車":4,"バイク":2,"船":0]
22
+ print(numberOfTires["車"])
23
+
24
+ ###version
25
+ Swift version 3.0.2