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

对网站建设需求广州模板建站定制网站

对网站建设需求,广州模板建站定制网站,沈阳关键词自然排名,微商营销软件商城代码开源地址 https://github.com/zhangdapeng520/zdpgo_basic 快速入门 示例代码: package mainimport "fmt"func main() {fmt.Println("Hello World") }第一行代码 package 用来声明包名。main包时整个程序的入口包,在一个Go语…

代码开源地址

https://github.com/zhangdapeng520/zdpgo_basic

快速入门

示例代码:

package mainimport "fmt"func main() {fmt.Println("Hello World")
}

第一行代码 package 用来声明包名。main包时整个程序的入口包,在一个Go语言的程序中,有且只有一个main包。

第二行代码 import 用于导入内置包或者第三方包。内置包一般是不带前置的,第三方包一般都带有一个域名作为前缀,比如 github.com/zhangdapeng520/zdpgo_basic

第三行代码 func 用来声明方法名,main 方法是一个特殊的方法。main包中的main方法是整个程序的入口方法,Go语言的代码是从main方法开始执行的。

Go程序不要求在每一句代码后面加分号,换行代表一行代码结束了。

main函数是没有参数,没有返回值的。

fmt.Println 用来输出数据到终端,这里的代码是向终端输出 “Hello World” 的字符串。

程序运行方式

方法1:这种方案是将编译和执行合并在一起了,本质上Go编译器还是会帮我们先把代码编译成一个可执行文件,然后再执行这个可执行文件。

go run main.go

方法2:这种方法是手动编译一个可执行文件,然后再手动执行这个可执行文件。

go build -o main
./main

定义一个简单的方法

示例代码:

package mainimport "fmt"// 定义一个简单的方法
func hello() {fmt.Println("hello world")
}func main() {// 调用方法hello()
}

使用 func 可以用来定义方法。这里定义的是一个没有参数没有返回值的方法。也是最简单的一种方法形态。

在学习阶段,我们可以将知识点封装在一个又一个的方法中,便于快速学习和组织代码。后面我们还会学习关于方法的更多高级的知识。

单元测试

Go语言中的单元测试特别简单,只需要在同包中创建一个xxx_test.go文件就会被认为是单元测试文件。

比如我们有一个hello.go文件,那么我们创建一个hello_test.go文件就会被认为是基于hello.go的单元测试文件。

单元测试文件中可以写单元测试代码,单元测试代码可以单独执行,独立于main方法之外。

示例:hello.go

package mainimport "fmt"// 定义一个简单的方法
func hello() {fmt.Println("hello world")
}

示例:hello_test.go

package mainimport "testing"func TestHello(t *testing.T) {hello()
}

在Goland中,单元测试方法可以直接通过点击运行,这种方式比较推荐。

如果要通过命令行执行测试代码,则在测试文件所在目录执行如下命令:

go test

基本类型:int,uint

int是带符号的整数类型,uint是不带符号的整数类型。

在Go语言中,int类型比较多,主要包括int,int8,int16,int32,int64,每种int类型都有对应的uint类型。

示例代码:

package mainimport "fmt"func main() {var n1 intvar n2 int8var n3 int16var n4 int32var n5 int64fmt.Println(n1, n2, n3, n4, n5)var un1 uintvar un2 uint8var un3 uint16var un4 uint32var un5 uint64fmt.Println(un1, un2, un3, un4, un5)
}

上面的代码会输出:

0 0 0 0 0
0 0 0 0 0

因为整数类型的默认值是0,如果我们声明了整数类型,但是没有赋值,Go编译器会自动帮我们使用0作为整数类型的默认值。

算术运算符

Go语言支持常见的算术运算符:

  • +:加法
  • -:减法
  • *:乘法
  • /:除法
  • %:取余

示例代码:

package mainimport "fmt"func main() {var n1 int = 33var n2 int = 333fmt.Println(n1 + n2)fmt.Println(n1 - n2)fmt.Println(n1 * n2)fmt.Println(n1 / n2)fmt.Println(n1 % n2)
}
http://www.yayakq.cn/news/507977/

相关文章:

  • 有哪些网站做的比较好的wordpress 批量删除所有文章
  • 设计师培训流程外贸网站建设和seo
  • 南昌网站制作公司原平的旅游网站怎么做的
  • vue做的小网站我的世界查询建筑网站
  • 网站电话素材wordpress展开 折叠功能
  • 井研移动网站建设企业网站源码免费带数据库
  • 互联网科技公司网站上海近期新闻
  • 用户体验好的网站网站建设公司常州
  • 山东网站制作团队网站开发都用php
  • admin登录网站廊坊seo优化
  • 可以直接打开网站的网页seo网站设计哪里好
  • php网站服务器架设互联网保险和线下保险的优缺点
  • 是网站建设动漫制作专业报告
  • 衡水做阿里巴巴网站网站项目策划书内容模板
  • 做网站前期费用如何在招聘网站上选个好公司做销售
  • 计算机网站建设知识wordpress文章图片批量删除
  • 网络营销比赛 营销型网站策划深圳定制数控机床
  • 沧州网站建设公司温州cms模板建站
  • 嘉兴做微网站设计wordpress如何适配手机端
  • 个旧市建设局网站中航华福工程建设有限公司网站
  • 北京 响应式网站建设赤风设计
  • 企业产品做哪个网站推广好北京外贸网站建设
  • 东莞订制网站建设室内设计公司名字大全
  • 做废钢那个网站好网站建设跟网站结构
  • 最新网站技术连云港建设局网站
  • 郑州北环网站建设培训佛山网站策划公司
  • 邢台网站招聘员工123wordpress首页显示特定分类文章
  • 我的网站wordpress商丘做网站公司新站seo快速收录网站内容页
  • 网站关键词多少个最好临漳+网站建设
  • 现代网站建设公司深圳横岗做网站的