golong基础知识总结

Posted ynhmonster

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golong基础知识总结相关的知识,希望对你有一定的参考价值。

go语言结构

  go语言的基础组成:包声明,引入包,函数,变量,语句和表达式,注释

  包声明:一个文件夹下只能声明一个包,否则就会报错(即同一个文件夹下,可以有多个go文件,但这些文件声明的包的名字必须都相同,或者说一个文件夹下只能声明一个包名)

  引入包:可以一个包一个包的引用,也可以同时引用多个包

    引入一个包:     

import "fmt"
import "test" //自定义的包

    同时引用多个包:

import (
    "fmt"
    "test"  //自定义的包
)

  函数:

    格式:

func 函数名(参数列表)(返回值列表){
    方法体
}

    关于函数得到使用:1、如果函数名以小写字母开头,则表明此函数不可以在其他go文件中被调用(类似public),如果函数名一大写字母开头,则表明此函数可以在其他go文件中被调用

             2、因为函数的返回值可以是多个,所以在调用函数的时候,难免不知道应该使用哪个值,我们只需要知道,想用哪个返回值,就声明变量,不想用就用占位符"_"代替

      比如: 内置函数range,它可以用来遍历一个数组,有两个返回值,第一个返回值就是数组的下标,第二个返回值就是下标对应的数组元素的值,如果只使用第一个值,第二个值就可以省略 

arr := [5]int{1, 2, 3, 4, 5}
for index := range arr {
    fmt.Println(index)  //输出当前遍历元素的下标
}
//输出的结果为:          0
                        1
                        2
                        3
                        4

for _,ele := range arr {
    fmt.Println(ele)  //输出当前遍历元素的值
}
//输出的结果为:          1
                        2
                        3
                        4
                        5

for index,ele := range arr {
  fmt.Println("下标:",index," ","值:",ele)
}
//输出的结果为: 下标:0 值: 1
          下标:1 值: 2
          下标:2 值: 3
          下标:3 值: 4
          下标:4 值: 5










以上是关于golong基础知识总结的主要内容,如果未能解决你的问题,请参考以下文章

好课分享: 老男孩Go语言开发课程Golong编程开发超推荐 百度云

线程学习知识点总结

VsCode 代码片段-提升研发效率

python常用代码片段总结

BootStrap有用代码片段(持续总结)

BootStrap实用代码片段(持续总结)