LoginSignup
1
1

More than 5 years have passed since last update.

【Swift】関数の引数に初期値が入っている場合、その引数は書かなくても良いらしい

Posted at

Alamofireを使っていてタイトルの通りの言語仕様に気づきました。
Alamofireのrequest(method:, URLString:, parameters:, encoding:)メソッド。

引数のencodingには.URLという初期値が設定されています。
補完をかけてrequestメソッドを呼ぶと引数が全て出てきますが、初期値が代入されている引数に関しては省略して

Alamofire.request(method: .POST, URLString: "hogehoge", parameters:["fuga":1])

などと呼び出しても問題はないようです。
このメソッドに関してはparametersにも初期値としてnilが入っていますので省略可能です。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1