当前位置: 首页 > news >正文

vue做的web网站郑州seo顾问热狗hotdoger

vue做的web网站,郑州seo顾问热狗hotdoger,wordpress直接发布md,做彩票生意要登陆哪个网站Go Modules依赖包查找机制 下载的第三方的依赖存储在 $GOPATH/pkg/mod 下go install 生成的可执行文件存储在 $GOPATH/bin下依赖查找顺序: 工作目录$GOPATH/pkg/mod$GOPATH/src 一、Go语言基础 1.标识符与关键字 1.1 命名方式 ​ go变量、常量、自定义类型、包…
Go Modules依赖包查找机制
  • 下载的第三方的依赖存储在 $GOPATH/pkg/mod
  • go install 生成的可执行文件存储在 $GOPATH/bin
  • 依赖查找顺序:
    • 工作目录
    • $GOPATH/pkg/mod
    • $GOPATH/src

一、Go语言基础

1.标识符与关键字

1.1 命名方式

​ go变量、常量、自定义类型、包、函数的命名方式必须遵循以下规则:

​ 首字符可以是任意Unicode字符下划线

​ 首字符之外的部分可以是Unicode字符、下划线或数字

​ 名字的长度无限制

理论上名字里可以有汉字,甚至可以全是汉字,但实际中不要这么做

1.2 关键字
breakdefaultfuncinterfaceselect
casedefergomapstruct
chanelsegotopackageswitch
constifrangetypecontinue
forimportreturnfallthroughvar
1.3 保留字

•常量

true false iota nil

•数据类型

int int8 int16 int32 int64

uint uint8 uint16 uint32 uint64

float32 float64

complex128 complex64

byte rune string

bool error uintptr

•函数

make len cap new append copy

close delete complex real imag panic recover

1.4变量
1.4.1 变量类型
类型Go变量类型fmt输出
整型int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64%d
浮点型float32 float64%f %e %g
复数complex128 complex64%v
布尔型bool%t
指针uintptr%d
引用map slice channel%v
字节byte%d
任意字符rune%d
字符串string%s
错误error%v
1.4.2变量初始化
  • 如果声明后未显式初始化,数值型初始化O,字符串初始化为空字符串,布尔型初始化为false,

    引用类型、函数、指针、接口初始化为nil

    • var a string=“china”
    • var a,b int=3,7
    • var a=“china”,类型推断
    • var a,b=“china”, 7
  • 函数内部的变量(非全局变量)可以通过:=声明并初始化

    • a:=3
  • 下划线表示匿名变量

    • _=2+4
  • 匿名变量不占命名空间,不会分配内存,因此可以重复使用

1.5常量

常量在定义时必须赋值,且程序运行期间其值不能改变

const PI float32=3.14const(PI=3.14E=2.71
)const(a=100b	//100,跟上一行的值相同c	//100,跟上一行的值相同
)const(a = iota	//0b					//1c					//2d					//3
)const(a = iota	//0b					//1_					//2d					//3
)const(a = iota	//0b	= 30		//30c	= iota	//2d					//3
)
1.6 字面量

字面量:没有出现变量名,直接出现了值。基础类型的字面量相当于是常量

不同的数据类型不能比较,但字面量例外

fmt.Printf("9t\n"04 ==4.00//用到了整型字面量和浮点型字面量
fmt.Printf("%v\n".4i//虚数字面量0.4i
fmt.Printf("%t\n", "\u4f17'=='//Unicode和rune字面量
fmt.Printf("Hello\ nWorld\n!\n"//字符串字面量
1.7 变量作用域
全局变量
var (A=3	//全局变量,大写字母开头,所有地方都可以访问,跨package访问时需要带上package名称b=4	//全局变量,小写字母开头,本package内都可以访问
局部变量
func fool{b:=5 //局部变量,仅本函数内可以访问。内部声明的变量可以跟外部声明的变量有冲突,以内部的为准{b:=6	//仅小圈定的作用域内可以访问,可以跟外部的变量有冲突}
1.8 注释 与 godoc
1.8.1 注释的形式
  • 单行注释。以//打头
  • 多行注释。连续多行以//打头,或者在段前使用 /* ,段尾使用 */
  • 多行注释之间不能出现空行
  • NOTE:引人注意,TODO:将来需要优化,Deprecated:变量或函数强烈建议不要再使用
  • 注释行前加缩进即可写go代码
1.8.2 注释的位置
  • 包注释。在package xxx的上方。一个包只需要在一个地方写包注释,通常会专门写一个doc.go,

    里面只有一行packagexxx和关于包的注释

  • 结构体注释。在type xxx struct上方

  • 函数注释。在func xxx()上方

  • 行注释。在行上方或右侧

1.8.3 go doc
  • go doc是go自带的命令
  • go doc entrance class/util
1.8.4 godoc
  • godoc可以为项目代码导出网页版的注释文档
    • 需要先安裝 go get golang.org/x/tools/cmd/godoc
    • 启动http:godoc -http=:6060
    • 用浏览器访问:http://127.0.0.1:6060/pkg/go-course/entrance class
http://www.hengruixuexiao.com/news/26515.html

相关文章:

  • 欧美只做les 网站网站服务器信息查询
  • 个性化网站建设定制网推公司干什么的
  • 惠州双语网站建设费用头条今日头条新闻头条
  • 淮北做网站公司竞价排名是按照什么来计费的
  • 西宁做网站好的公司怎样在百度打广告
  • 网站做多宽上海关键词优化方法
  • 阜阳专业网站建设深圳网站建设服务
  • 做食物的网站播放量自助下单平台
  • wordpress增加自适应功能aso优化吧
  • 做B2B网站如何盈利互联网广告行业
  • 网站建设协议网站制作流程和方法
  • 济南网站制作创意百度大数据查询平台
  • 网站推广策划书 精品互联网营销师证书
  • 画画外包网站免费推广引流app
  • 福州建站模板搭建百度软件中心下载
  • 百度推广找谁做厦门seo推广公司
  • 手机营销型网站建设域名免费注册
  • 那个网站做创意图比较好南宁正规的seo费用
  • 动漫设计与制作学什么百度seo快速
  • wordpress db_host杭州网站seo价格
  • 简单的网站设计div css盒子最近三天的国内新闻
  • 外资企业可以在中国境内做网站吗专业提升关键词排名工具
  • 做网站图片失真seo网站推广的主要目的
  • google 网站 提交seo教程自学网
  • 关于传媒的网站模板万网域名查询工具
  • ps做网站的流程百度搜索引擎的特点
  • 图文可以做网站设计吗网络营销内容
  • 常见的网站首页布局有哪几种网络营销解释
  • 广西柳州做网站企业网站建设专业服务
  • 做照片书的模板下载网站好网站怎么让百度收录