Junior — Senior
51
Какой вывод получит программа №31
Компании, где спрашивали:
Notix Games
Условие задачи
Определите, что будет выведено в консоль после выполнения следующего Go‑кода.
import (
"fmt"
"runtime"
"strconv"
"unsafe"
)
func main() {
person := struct {
balance float64
isTestProfile bool
age uint64
isDesktop bool
location struct{}
}()
fmt.Println(unsafe.Sizeof(person))
p := unsafe.Pointer(&person)
fmt.Println(unsafe.Sizeof(&p))
fmt.Println(unsafe.Sizeof([]struct{}))
fmt.Println(unsafe.Sizeof([5]int64))
fmt.Println(unsafe.Sizeof("h"))
}