博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go1
阅读量:6987 次
发布时间:2019-06-27

本文共 1909 字,大约阅读时间需要 6 分钟。

关键字:break        default           func        interface        selectcase          defer              go           map               structchan          else                goto       package        switchconst         fallthrough    if             range             typecontinue   for                  import    return             var ---------------------------------------------------------------------------------------------------package mainimport (          //导入多个包,如果导入包之后 未调用 其中的函数或者类型将会报出编译错误:    "fmt"    "io"    "os"    "strings")func main() {    fmt.Println("Hello world!你好,世界!")}--------------------------------------------------------------------------------------------------// 当前程序的包名,通过makage表示是哪个包,package后面是包名package main// 导入其它的包import "fmt"import std "fmt"    //package别名import . "fmt"    //package别名是一个点// 常量的定义,public的const PI = 3.14// var定义全局变量的声明与赋值,在整个package中使用,private的var name = "gopher"// 一般类型声明,newType就是一个int类型,type newType int// 结构的声明,gopher是结构的名称,别名,type gopher struct{}// 接口的声明,golang是别名,type golang interface{}// 由 main 函数作为程序入口点启动func main() {    fmt.Println("Hello world!你好,世界!")        //使用包中的函数,Println函数名首字母是大写,是public的    std.Println("Hello world!你好,世界!")    Println("Hello world!你好,世界!")        //别名是一个点就可以省略前面的包名,不建议是使用}//Go语言中,使用 大小写 来决定该 常量、变量、类型、接口、结构或函数 是否可以被外部包所调用://根据约定,函数名首字母 小写 即为private(包的外部不能使用,包的内部可以使用)func getFiled(v reflect.Value,i int)//函数名首字母 大写 即为public,调用其他包的函数变量的时候肯定首字母是大写的,func Print(format string,a ...interface) {}/*先是包名,在是导入的包名,在是常量的定义,在是全局变量,在是一般类型,在是结构体,在是接口,在是函数的定义。导入不使用会报错。*/package mainimport (    "fmt")const ( //常量组    PI     = 3.41    const1 = "10"    const2 = 12)var ( //全局变量组    name  = "fff0"    name1 = 12    name3 = 23)type ( //基本类型的别名    byte int8    rune int32    文本   string)func main() {    var b 文本    b = "中文啊亲"    fmt.Println("文本b:" + b)}

 

本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/8065724.html,如需转载请自行联系原作者

你可能感兴趣的文章
.top域名总量15强:中国数据被赶超 阿里云晋身五强
查看>>
ios第一天
查看>>
使用Kubeadm部署Kubernetes
查看>>
实现按钮点击事件
查看>>
第一次作业
查看>>
009 牌视图实现
查看>>
Kubernetes安装
查看>>
4、AngularJS2 数据显示
查看>>
CefSharp获取网页源码时卡住长时间没有返回结果
查看>>
刚入门Python的小伙伴,这是腾讯大牛工作中总结的爬虫经验!
查看>>
智能微型机器人可随周围环境“变身”
查看>>
Linux操作系统 MBR扇区故障了怎么办
查看>>
蛋花花介绍web开发语言选择PHP好还是java好
查看>>
Java中使用FastJSON进行对象的序列化和反序列化
查看>>
linux 无法引导系统 grub rescue>
查看>>
Java网络编程基础(一)
查看>>
在Mac版本下的IDEA中设置代码注释模版
查看>>
我的友情链接
查看>>
Ruby实现二分法查找
查看>>
OA系统报错
查看>>