Ich erhalte eine Fehlermeldung "undefined isvalid". Wie rufe ich eine andere Funktion in einer Funktion auf?Wie ruft man eine Funktion in einer anderen Funktion in der Sprache Go auf?
package main
import "fmt"
type Position struct {
row int
col int
}
func (posstn Position) isvalid() bool {
if posstn.row > 8 || posstn.row < 0 || posstn.col > 8 || posstn.col < 0 {
return false
}
return true
}
func Possmov(pos Position) {
var isval isvalid
if isval == true {
fmt.Println("Something")
}
}
func main() {
Possmov(Position{1, 7})
}
Vielleicht https://tour.golang.org einmal mehr konnte man die Tour von Go nehmen? – Volker