Multiple optional parameters calling function
You need to use named parameters, like so: myfunc(a, c:5);
You need to use named parameters, like so: myfunc(a, c:5);
The practical difference is this: var optionalString = dict[“SomeKey”] as? String optionalString will be a variable of type String?. If the underlying type is something other than a String this will harmlessly just assign nil to the optional. var optionalString = dict[“SomeKey”] as! String? This says, I know this thing is a String?. This too … Read more