iOS Functions in Swift Adding Power to Functions Returning Complex Values

Natalie Johansson
Natalie Johansson
3,695 Points

Can't solve the "Return Complex Values" Challange.

Hi! I can't solve this challange, it works if I name the doubles and returns that name but I can't do it the way I'm supposed to (without naming it).

functions.swift
// Enter your code below
func coordinates(for location: String) -> (lat: Double, lan: Double) {

    var lat: (Double, Double) = (0.0, 0.0)

    switch location {
 case "Eiffel Tower":  lat = (48.8582, 2.2945)
    case "Great Pyramid":  lat = (29.9792, 31.1344)
    case "Sydney Opera House": lat = (33.8587, 151.2140)
    default:  lat = (0, 0)


    }
 return (lat)
}

1 Answer

Natalie Johansson
Natalie Johansson
3,695 Points

I solved it by removing all the names and the return at the bottom and placed a return command before each of the four parentheseses.