title: Unexpected <type> at the end of statement
body: <p>The Go code is below. </p>
  
  <p>Error Message: syntax error: unexpected float64 at end of statement in line 9.</p>
  
  <pre><code>package main
  
  import (
      "fmt"
      "math"
  )
  
  func pow(x, n, lim float64) float64 {
      v float64 = math.Pow(x,n) // line 9
      if v&lt;lim {
          return v
      } else {
          fmt.Printf("%g &gt;= %g\n", v, lim)
      }   
      return lim 
  }
  
  func main() {
      fmt.Println(
          pow(3, 2, 10),
          pow(3, 2, 20),
      )   
  }
  </code></pre>
  
  <p>I don't know what is wrong. Who know that?</p>