1
Angenommen, ich habe zwei Dateien.wie zwischen zwei benutzerdefinierten Typen zu konvertieren
hello.go
package main
type StringA string
func main() {
var s StringA
s = "hello"
s0 := s.(StringB) <---- somehow cast my StringA to StringB. After all, they are both strings
s0.Greetings()
}
bye.go
package main
import "fmt"
type StringB string
func (s StringB) Greetings(){
fmt.Println(s)
}
Und kompilieren dies dies wie:
go build hello.go bye.go
Wie ich StringA
StringB
auf die Art werfen Sie?
Dank