1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package main

import (
"fmt"
)

func main() {
a:= If(5>3,1,2) // go vet can't pass
fmt.Println(a)
}


func If(condition bool, trueVal, falseVal interface{})interface{} {
if condition {
return trueVal
}
return falseVal
}