iOS Functions in Swift Functions in Swift Recap: Functions

functions in swift 3

Challenge Task 3 of 3

Sweet, we have a function! In this task, all you have to do is call the function and pass in a value of 24.0 degrees. Assign the result of the function to a constant named fahrenheitTemp.

Important: In each task of this code challenge, the code you write should be added to the code from the previous task.

functions.swift

func temperatureInFahrenheit ( temperature: Double) -> Double{

let fahrenheitTemp = (temperature * 9)/ 5 + 32

return fahrenheitTemp) }

let fahrenheitTemp = temperatureInFahrenheit(temperature: 24.0) im lost please help

functions.swift
func temperatureInFahrenheit ( temperature: Double) -> Double{ 
let fahrenheitTemp = (temperature * 9)/ 5 + 32
return fahrenheitTemp) }
let fahrenheitTemp  = temperatureInFahrenheit(temperature: 24.0)

1 Answer

robertrinca
PRO
robertrinca
Pro Student 11,315 Points

It doesn't seem to like the spacing you have in the function:

let fahrenheitTemp = (temperature * 9)/ 5 + 32

should be

let fahrenheitTemp = (temperature * 9) / 5 + 32 

althought

let fahrenheitTemp = (temperature * 9)/5 + 32

will pass (taking the space out between the / and the 5.

The other issue is an extraneous ) in the return statement, should just be:

return fahrenheitTemp }

I think properly spaced and lined, it should look like this:

func temperatureInFahrenheit(temperature: Double) -> Double {
  let fahrenheitTemp = (temperature * 9) / 5 + 32
  return fahrenheitTemp
}

let fahrenheitTemp = temperatureInFahrenheit(temperature: 24.0)

thank you so much