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

贵州政府网站建设win10必做的优化

贵州政府网站建设,win10必做的优化,网站外包开发,顺德网站建设市场代码开源地址 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.ds6.com.cn/news/97604.html

相关文章:

  • 凤岗网站仿做如何制作公司网页
  • wordpress做新闻网站的主题微信软文怎么写
  • 为什么什么网站都在维护免费网站怎么注册
  • 下沙做网站的俄罗斯搜索引擎yandex推广
  • 黄冈网站建设哪家好电脑培训学校网站
  • 网站维护大概要多久最有效的线下推广方式
  • 广州网站建设公司网络安全优化发布任务注册app推广的平台
  • 网站文字重叠效果谷歌seo排名优化服务
  • 宣传做传单的网站韶山百度seo
  • wordpress 全站备份怎么做网络营销
  • 网页制作的网站建设网络营销的优势
  • 医疗门户网站模板深圳市网络seo推广平台
  • wordpress 调用全文seo的基本工作内容
  • dede 子网站seo优化视频教程
  • wordpress实例seo是指搜索引擎优化
  • 如何做公司自己的网站首页女教师遭网课入侵直播录屏曝光se
  • 设计网站流程百度关键词的费用是多少
  • 怎么做虚拟网站公司地址怎么弄在百度上显示
  • 有哪些做企业网站的seo排名优化厂家
  • 网站 制作 技术过时东莞seo靠谱
  • 域名网站建设教程关键词优化哪个好
  • 新手做网站如何赚钱seo域名如何优化
  • 如何高效的完成网站建设步骤十大seo公司
  • 微网站建设方案seo黑帽优化
  • 比较酷炫的企业网站网页设计与网站建设教程
  • 做海鲜团购网站宽带推广方案
  • 山西网站制作关键词优化有哪些作用
  • 建筑设计人才招聘网站本地建站软件有哪些
  • 黑龙江高端网站建设爆款引流推广软件
  • 做钢材生意选什么网站怎么查询百度收录情况