这是我参与「第五届青训营 」伴学笔记创作活动的第1天。 Go语言是谷歌出品的编程语言,这里举一个简单的例子:基础语法:-Hello world package main import( "frnt"(这里表示输入字符串的意思) ) func main(){ frmt.println("hello world") } 以上是一个简单的Go语言代码示例,然后通过在控制端执行go run (运行),即可以运行这段代码,此程序也可以用作检验Go语言安装包是否安装成功的依据结果。go build example 是编译的意思。当运行以上小程序时,出现“hello world”字样,说明Go语言相关环境配置成功。 第二部分是变量方面的知识,例如:g:=a+"foc",变量声明:var a ="initial",f=float 32(e);常量const=string if 7%2==0{ ,这里需要注意的是,Go语言代码和其他编程语言的不同之处就是if语句没有括号,这一点与python,C++等编程语言不太一样,此外,还有不一样的地方是Go语言程序只有for 循环,switch、case语句中,只会跑case1,而不会跑其他的case。 然后我又学习了有关数组的知识,a[4]=100,表示第四个数组的值。fmt.Println(a[4],len(a))的意思是读取第四个数组值,切片的表示形式:s=append(s,"d")。 学习字符串操作:contains(判断一个字符串中是否包含另一个字符串),其中count表示字符串计数,index:表示查找某个位置,Join:连接字符串,Repeat表示重复字符串操作;fmt.Println(s,n)表示打印多个变量然后换行的操作;fmt.Println(String(buf))表示字符串类型。 然后是时间处理:t2.sub(t)(减法时间),Parse Float和Parse Int表示解析字符串的操作。 通过学习掘金平台上的有关Go语言的基础知识,我学到了很多之前没接触过的新知识,了解了新的编程语言Go语言,再次感谢字节跳动青训营给我提供的机会,我受益匪浅。