Go教程

go语言入门二 代码试验 api在线编程

本文主要是介绍go语言入门二 代码试验 api在线编程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

试验

一个试验代码

//要求开发一个hello.go程序
package main
import "fmt"
func main(){
	fmt.Println("hello,world!") 
	fmt.Println("hello,world!")
}

在cmd中go build main.go可以编译go源文件,出来一个exe可执行程序
或者go run main.go 直接出函数结果
在这里插入图片描述
在这里插入图片描述

package main
//包名重复时,从新建一个包一如进去
import "fmt" //fmt包中提供格式化,输出,输入的函数
func main(){
	//演示转义字符的使用\t
	fmt.Println("tom\tjack")   //\t制表符,通常用于排版
	fmt.Println("hello\nworld") //  \n换行符
	fmt.Println("c:\\Users\\Administrator") // \\一个\
	fmt.Println("tom说\"i love you\"")    // 一个"
	// \r 回车,从当前行的最前面开始输出,覆盖\r后的字符个数内容
	fmt.Println("天空八部雪山飞狐\r张飞厉害")
	fmt.Println("姓名\t年龄\t籍贯\t住址\njohn\t12\t河北\t北京")  
	//ctrl+/进行注释    行注释
	/*块注释
	/块注释
	/块注释内不能嵌套块注释
	/块注释
	*/
	//shift + alt + 下箭头  向上或者向下复制行
	/*
	//争取到缩进和空白
	1 tab键是缩进,默认整体向右边移动,
	2 shift + tab 整体向左移动
	3 在cmd中  gofmt  mian.go 打印出来即将缩进的样式
      在cmd中  gofmt -w  mian.go 打印出来即将缩进的样式,并覆盖源代码
	  该指令可以将格式话后的内容重新写入到文件,当程序员从新打开该文件时,就会看到新的格式话后的文件
	4 运算符的两边习惯性的加个空格 var num = 3 + 4 
	*/

	/*
	代码风格
	允许:
	package main
	import "fmt"
	func main(){
		fmt.Println("hello,world!") 
		fmt.Println("hello,world!")
	}

	不允许:
	package main
	import "fmt"
	func main()
	{    //不同在这里
		fmt.Println("hello,world!") 
		fmt.Println("hello,world!")
	}

go设计者:一个问题尽量只有一个解决方法
*/
// 规范的代码风格:
// 	行长规定:一行最长不超过80个字符,超过的请使用换行展示,尽量保持格式优雅
	fmt.Println("hello world hello world\n","hello world hello",
	 "world hello world hello world")
}

在这里插入图片描述

解释关于 API

api : application program interface :应用程序编程接口
就是我们Go的各个包的各个函数api 应用程序的接口,直接点就是一堆函数,那个函数就是API

官网指南:https://golang.google.cn/
在这里插入图片描述
页面最下方tour指南,点击去可以线上学习go编程。在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
跟着右侧的指导就可以学习

学习go的一下函数api

在这里插入图片描述
比如fmt函数
在这里插入图片描述
在这里插入图片描述
index 可以显示所有与fmt函数有关的函数方法
functions可以显示每个函数的运行方式
在这里插入图片描述

这篇关于go语言入门二 代码试验 api在线编程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!