IT入门 > 教程 >
  • Go 语言范围(Range) 日期:2022-10-11 点击:5304 Go

    Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。 for 循环...

  • Go 语言Map(集合) 日期:2022-10-11 点击:9170 Go

    Map 是一种无序的键值对的集合。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。 Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它。不过,Ma...

  • Go 语言递归函数 日期:2022-10-11 点击:10295 Go

    递归,就是在运行的过程中调用自己。 语法格式如下: func recursion() { recursion() /* 函数调用自身 */}func main() { recursion()} Go 语言支持递归。但我们在使用递归时,开发者需要设置退出条件...

  • Go 语言类型转换 日期:2022-10-11 点击:6621 Go

    类型转换用于将一种数据类型的变量转换为另外一种类型的变量。Go 语言类型转换基本格式如下: type_name(expression) type_name 为类型,expression 为表达式。 实例 以下实例中将整型转化为浮...

  • Go 语言接口 日期:2022-10-11 点击:8379 Go

    Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。 实例 实例 /* 定义接口 */type interface_name inte...

  • Go 错误处理 日期:2022-10-11 点击:1811 Go

    Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 error类型是一个接口类型,这是它的定义: type error interface { Error() string} 我们可以在编码中通过实现 error 接口类型来生成...

  • Go 并发 日期:2022-10-11 点击:884 Go

    Go 语言支持并发,我们只需要通过 go 关键字来开启 goroutine 即可。 goroutine 是轻量级线程,goroutine 的调度是由 Golang 运行时进行管理的。 goroutine 语法格式: go 函数名( 参数列表 ) 例如:...

  • Go 语言开发工具 日期:2022-10-11 点击:872 Go

    VSCode VScode 安装教程参见: https://www.runoob.com/w3cnote/vscode-tutorial.html 然后我们打开 VSCode 的扩展( Ctrl+Shift+P ): 搜索 go : 点击安装,安装完成后我们就可以使用代码提示、测试、调试...

  • Go 语言 if 语句 日期:2022-10-11 点击:921 Go

    if 语句由布尔表达式后紧跟一个或多个语句组成。 语法 Go 编程语言中 if 语句的语法如下: if 布尔表达式 { /* 在布尔表达式为 true 时执行 */} If 在布尔表达式为 true 时,其后紧跟的语句...

  • Go 语言 if...else 语句 日期:2022-10-11 点击:7786 Go

    if 语句 后可以使用可选的 else 语句, else 语句中的表达式在布尔表达式为 false 时执行。 语法 Go 编程语言中 if...else 语句的语法如下: if 布尔表达式 { /* 在布尔表达式为 true 时执行 */}...