=nil{fmt.Println(err)}//转字符串指针p:=(*string)(unsafe.Pointer(uintptr(i)))ps:=*p//指针转字符串fmt.Println(fmt.Sprintf("a的值是:%s",a))fmt.Println(fmt.Sprintf("a的地址是:%v",b))fmt.Println(fmt.Sprintf("b的类型是:%T",b))fmt.Println(fmt.Sprintf("i的值是:%v",i))fmt.P...
strPointerValue := *strPointer
Go语言中的字符串是由一组不可变的字节(byte)序列组成从源码文件中看出其本身是一个复合结构 string.go type stringStructstruct{str unsafe.Pointer lenint} 1. 2. 3. 4. 5. 字符串中的每个字节都是以UTF-8编码存储的Unicode字符字符串的头部指针指向字节数组的开始但是没有NULL或'\0'结尾标志。 表示方式很...