Parâmetro opcional padrão na função Swift
Quando eu definirfirstThing
para o padrãonil
isso funcionará, sem o valor padrão denil
Eu recebo um erro informando que há um parâmetro ausente ao chamar a função.
DigitandoInt?
Eu pensei que o tornava opcional com um valor padrão denil
, Estou certo? E se sim, por que não funciona sem o= nil
?
func test(firstThing: Int? = nil) {
if firstThing != nil {
print(firstThing!)
}
print("done")
}
test()