I just started learning swift, and I'm trying to convert feet/inches using swift. Below is the code i wrote.
func feetToInchesInt(feet:Int) -> Double
{
return Double(feet*12)
}
func feetToInchesDouble(feet:Double) -> Double
{
return feet*12
}
func feetToInchesFloat(feet:Float) -> Float
{
return feet*12
}
func InchesToFeetInt(inches:Int) -> Double
{
return Double(inches/12)
}
func InchesToFeetDouble(inches:Double) -> Double
{
return inches/12
}
func InchesToFeetFloat(inches:Double) -> Double
{
return inches/12
}
Now, i want to replace those functions with two generics. I tried many but can't figure out. Below is where i got stuck. Please help.
func feetToInches<T>(feet:T) -> Double
{
return feet*12
}
func inchesToFeet<T>(inches:T) -> Double
{
return inches/12
}
print(feetToInches(10))