GO(golang)语言学习(1)
1.导入包,一个主函数中只有一个main函数,包含一个main包,主函数中我们要申明main的包!
package main func main(){ }
2.引入包文件,譬如我们使用的是fmt包,打印helloword用,golang有一个包可见性的定义,就譬如其他语言中的private 、protected这些声明。当手写字母是小写的就是包内可用,包外就不可以用了,手写字母大写,引用包的就可以使用!举个例子:fmt.Println();我们会发现我们使用的和引用的函数都是大写的!小写的会调用错误的!
package main import “fmt” func main(){ fmt.Println(“你好,微度网络”); }
3.包的混淆机制,我们可以包的别名,譬如我们感觉包记不住或者说包的名字差不多我们就使用这个别名机制!
package main import str "fmt" package main(){ str.Println("你好,微度网络"); }
4.多个包、常量、全局变量、一般类型等简写。当我们有多个常量、包等怎么申明呢
import( const ( var( “fmt” PI =”3.1415926” name =1 “net” NAME =”widuu” age =12 “io” AGE =”12” wo =”me” ) ) )
5.Go的类型
bool 布尔型 就有true false 没有0和1 int 整型 根据平台自定义如果你是32位的就是32位的整型 int8 8位的整型 在-128~256这个取值范围 其实就在2的8次方的值,有符号就是带负数,uint8就是无符号的 int16 16位整型 rune 32位的有符号的整型 int64 64位整型 float32/64位 complex64 /complex128 负数类型 其他类型 array slice string 引用类型 slice map chan 接口类型 interface 函数类型 func
5.变量的申明与赋值和申明的值
我们申明,没有赋值的时候我们会发现这样的
当申明 int float 输出是0 申明bool 输出的是false
引用包math输出最大的值和最小值,譬如这个输出最大的int16的取值范围fmt.Println(math.MaxInt16)
6.类型申明我们可以自定义类型申明,譬如如下
package main import std "fmt" type 文本 string func main() { var a 文本 a = "你好" std.Println(a) }
7.类型转换
var a float32 = 100.01 b:=int(a) //输出a的值就是100.01 输出b的值是100 var c int = 65 d:=string(c) //输出的是A这就直接转换成文本的形式A b:=strconv.Itoa(c) //这样输出的就是65直接文本输出
转载请注明:微度网络 » GO(golang)语言学习(1)
相关推荐
学习 Go 语言(Golang),简单易懂的Go语言教程,让你分分钟学会GO语言
Go语言有时候被描述为“C类似语言”,或者是“21世纪的C语言”。Go从C语言继承了相似的表达式语 法、控制流结构、基础数据类型、调用参数传值、指针等很多思想,还有C语言一直所看中的编译后机器 码的运行效率以及和...
Go语言学习之认识Golang,认识golang很久了,中断一段时间后,发现遗忘了。现在重新整装待发,重新学习下基础知识。
go语言学习的相关资源,有pdf格式和kindle专用格式mobi,资料包含:go语言程序设计、学习Go语言(Golang)、Go语言圣经、Go语言实战、golang Web开发
Golang学习资料,《学习go语言》,
Go语言学习笔记.pdf 共174页
go语言编程,Go语言程序设计(英文版),学习 Go 语言(Golang),golang-china读书笔记
零基础学习golang,或者有一定语言基础的人转go,描述了go的常用用法
go语言,golang,o 是有表达力、简 洁、清晰和有效率的。它的并行机制使其很容易编写多核和网络应用,而 新
golang 程序语言开发设计 学习golang的入门级图书,不要错过!
学习GO语言,开启GO语言的学习,让你精通GO语言
Go示例学--通过示例学习Golang语言,比较实用。边学边实战,浅显易懂,golang初学者容易入门首选。
goml - 完全Golang编写的机器学习库可以让一般开发人员引入机器学习到他们的应用程序中
Golang开发学习教程,包含golang很全面的学习教程,Go Web编程,Go 学习笔记 第四版,Golang之美,Go网络编程,Go语言圣经20160201雅黑字体版本 等pdf教程
golang中文手册.chm,学习golang语言的字典,一典在手,天下我有
出本套教程并不代表我自身的能力有多强,而是我愿意将自己在学习过程中积累到的知识分享给大家,并结合自己遇到的一些坑爹经历来讲解如何处理各种奇葩问题,从而更好地帮助广大的和潜在的Go语言爱好者。
Go语言学习笔记-(详细书签)+Go并发编程实战[2015.1],都是比较新的资料,提供给大家学习,后期还有我写的示例程序,共同学习共同进步
goweb编程和学习golang两本书的pdf文档 golang入门 go语言学习 这是关于来自 Google 的 Go 语言的简介。目标是为这个新的、革命性的语言提供一个指南。
另外还附带有Go语言编辑器golang编辑器的安装包,其版本为2020.1,并且配有对应的破解工具,并且带有相关教程和提示文档 能学到什么:①工厂模式、策略模式、观察者模式等都是怎么在Spring中体现的;②IOC、AOP、...