标签:go语言教程01

Go

Go语言接口的nil判断

少儿编程 2年前 (2019-05-22) 618浏览 0评论

nil 在 Go 语言中只能被赋值给指针和接口。接口在底层的实现有两个部分:type 和 data。在源码中,显式地将 nil 赋值给接口时,接口的 type ...

Go

go run命令——编译并运行

少儿编程 2年前 (2019-05-22) 581浏览 0评论

Python 或者 Lua 语言可以在不输出二进制的情况下,将代码使用虚拟机直接执行。Go 语言虽然不使用虚拟机,但可使用 go run 指令达到同样的效果。 ...

Go

Go语言通过反射调用函数

少儿编程 2年前 (2019-05-22) 577浏览 0评论

如果反射值对象(reflect.Value)中值的类型为函数时,可以通过 reflect.Value 调用该函数。使用反射调用函数时,需要将参数使用反射值对象的...

Go

Go语言通过反射修改变量的值

少儿编程 2年前 (2019-05-22) 799浏览 0评论

使用 reflect.Value 对包装的值进行修改时,需要遵循一些规则。如果没有按照规则进行代码设计和编写,轻则无法修改对象值,重则程序在运行时会发生宕机。 ...