go语言入门二 代码试验 api在线编程
2022/3/19 1:28:05
本文主要是介绍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在线编程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26go.mod的文件内容是什么?-icode9专业技术文章分享
- 2024-11-23MongoDB身份认证机制揭秘!
- 2024-11-20MongoDB教程:从入门到实践详解
- 2024-11-17执行 Google Ads API 查询后返回的是空数组什么原因?-icode9专业技术文章分享
- 2024-11-17google广告数据不同经理账户下的凭证可以获取对方的api数据吗?-icode9专业技术文章分享
- 2024-11-15SendGrid 的 Go 客户端库怎么实现同时向多个邮箱发送邮件?-icode9专业技术文章分享
- 2024-11-15SendGrid 的 Go 客户端库怎么设置header 和 标签tag 呢?-icode9专业技术文章分享
- 2024-11-12Cargo deny安装指路
- 2024-11-02MongoDB项目实战:从入门到初级应用
- 2024-11-01随时随地一键转录,Google Cloud 新模型 Chirp 2 让语音识别更上一层楼