Olá,
Estou executando o código abaixo no PlayGround do Xcode exatamente como está na aula, mas estou obtendo o erro na linha do:
add(name: "Brownie", calorie: 30.5)
"Playground execution failed: MyPlayground.playground:4:4: error: extraneous argument label 'name:' in call add(name: "Brownie", calorie: 30.5)"
Segue o código:
//: Playground - noun: a place where people can play
import UIKit
func add(name:String, calorie:Double) {
print("Adding \(name) with \(calorie) calories")
}
add(name: "Brownie", calorie: 30.5)
A solução proposta pelo programa é retirar a declaração "name". Assim ficaria:
add("Brownie", calorie: 30.5)
Está certo isso ou o PlayGround está com bug?