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

java做网站是不是过时了长沙弧度seo

java做网站是不是过时了,长沙弧度seo,网站开发用linux好吗,广州网站推广建设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.tj-hxxt.cn/news/51921.html

相关文章:

  • 提升网站建设品质信息快速提高网站关键词排名优化
  • 大型网站怎么做优化chrome谷歌浏览器官方下载
  • 去哪里做网站安全等级保护级别安徽网络建站
  • 做微信平台图片网站seo品牌推广方法
  • 山东网站策划怎么做广州seo团队
  • 万户网站怎么做网络营销推广啊
  • 网站变app网络推广的手段
  • 免费公司网站贵州seo技术查询
  • 沈阳公司网站建设公司推广方法有哪些
  • 工业设计代做网站最近的新闻大事20条
  • 海南做网站的公司汽车网络营销的方式有哪些
  • 鬼佬做爰网站淘宝推广费用一般多少
  • 辽阳做网站内部搜索引擎优化
  • 安徽省卫生计生网站医共体建设seo网络推广哪家专业
  • 汕头多语种网站制作杭州推广公司排名
  • 哪个做网站公司郴州网站建设网络推广渠道
  • 商丘哪里做网站比较好友情链接购买网站
  • wordpress可以建哪些网站吗seo排名优化软件价格
  • 可视化编辑网站开发女教师遭网课入侵视频大全集
  • 山东电子商务网站建设网络推广员是什么
  • dz做的网站容易收录吗seo外链软件
  • 南宁世尊商贸网站建设自建站怎么推广
  • 佟年为韩商言做的网站兰州网络推广优化服务
  • 企业信息的网站百度网盘会员
  • 网站建立的企业有域名了怎么建立网站
  • 前端个人网站怎么做什么推广方式能快速引流
  • 有什么网站做兼职靠谱一些seo排名点击 seo查询
  • 宁波做网站电脑优化大师有用吗
  • 柳州中小企业网站建设快速提升网站关键词排名
  • 那些网站可以注册域名今日热点新闻事件2021