title: "used as value" in function call
body: <p>What's the proper way of calling functions when evaluating their values in conditional statements?</p>
  
  <pre><code>package main
  import "fmt"
  func main(){
          if sumThis(1,2) &gt; sumThis(3,4){
                  fmt.Println("test")
          } else {
                  fmt.Println("derp")
          }
  }
  func sumThis(a, b int){
          return a+b
  }
  </code></pre>
  
  <p>this returns error:</p>
  
  <pre><code>./test4.go:4: sumThis(1, 2) used as value
  ./test4.go:4: sumThis(3, 4) used as value
  ./test4.go:11: too many arguments to return
  </code></pre>
  
  <p>How would you write this in Go?</p>