the following code shows that the output in a linux-like operating system is 16 bytes, which is the same as officially, but in a windows environment, the output is 8 bytes? Excuse me, why is this?
package main
import (
"fmt"
"unsafe"
)
func main() {
var a = "hello world"
fmt.Print(unsafe.Sizeof(a))
}