Unexpected <type> at the end of statement
<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>