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

質問編集履歴

1

質問箇所を変更しました。

2019/10/13 04:11

投稿

kurukururin
kurukururin

スコア21

title CHANGED
@@ -1,1 +1,1 @@
1
- Swift 関数の引数に配列を渡す書き方について
1
+ Swift 関数の引数に辞書(dictionary)を渡した時の挙動について
body CHANGED
@@ -11,14 +11,8 @@
11
11
  }
12
12
  ```
13
13
 
14
- このような関数があのですが、
14
+ このような関数がありまし
15
- `didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]`
16
- の部分がどういうったことを表しているのかわかりませんでした。
17
15
 
18
- 通常、配列を引数に渡したいときは
19
- `func test(_ hoge: [Int]){}`
20
- ように`[Int]`と書くと思うのですが`[UIImagePicekrController.Infokey: Any]`はどいった意味があるのでしょうか
16
+ の`infoKey`はstructヘッダー情報にかれていたのですが、enum型みたいに省略形で`.originalImage`のよにかけるのはなぜなのでしょうか
21
17
 
22
- また、この`infoKey`はstructとヘッダー情報に書かれていたのですが、enum型みたいにenum名を省略して`.originalImage`のようにかけるのはなぜなのでしょうか?
23
-
24
18
  ぜひ、教えていただければ幸いです。