Aquí es un programa de prueba Go:¿Por qué necesito un punto y coma aquí?
package main
import fmt "fmt"
func main() {
ex := "moo cow\n";
fmt.Print (ex)
}
Con el punto y coma, que compila. Sin embargo, si se elimina el punto y coma, no es así:
string.go:5: syntax error near fmt
¿Alguna idea?
Update (marzo de 2012): Ir más recientes comunicados son capaces de recopilar las dos formas (con y sin el punto y coma).
... bastante feo? – ZJR
este "problema" probablemente desapareció. Pruébelo en http://golang.org/doc/play/ –
Sí, parece ser un problema de cómo analiza el texto. Probablemente terminaría poniendo todos los puntos y comas de todos modos. A menos que no esté permitido. No lo he usado lo suficiente como para saberlo. – steviesama