Исходники и презентации

This commit is contained in:
2025-05-23 07:26:39 +03:00
parent aa948179d5
commit 02d8430a3a
514 changed files with 13773 additions and 0 deletions

View File

@ -0,0 +1,21 @@
package main
import (
"fmt"
"unsafe"
)
type eface struct {
typ unsafe.Pointer
val unsafe.Pointer
}
func main() {
var value int = 100
var i interface{} = value
fmt.Println("before:", i)
obj := (*eface)(unsafe.Pointer(&i))
*(*int)(obj.val) = 200
fmt.Println("after:", i)
}