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

南昌做网站的做qq代刷网站

南昌做网站的,做qq代刷网站,北京南昌网站建设,拼多多怎么设置关键词推广代码开源地址 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/408056/

相关文章:

  • 园林工建设有限公司网站wordpress单页主题制作视频教程
  • 用.net做网站中含有论坛wordpress背景板
  • 自己如何做网站优化手机企业管理app软件
  • 做网上贸易哪个网站好天眼
  • 义乌对外寻找代加工厦门做网站优化的公司
  • 公司网站网址注册和备案哪里找青岛做网站的 上市公司
  • 阿里云域名怎么做网站哪家编程机构的性价比比较高
  • 分类网站怎么做seo免费室内装修3d设计软件
  • 淮南房地产网站建设网站wordpress文章权限
  • 深圳网站建设好吗查域名备案信息
  • 广东省建设工程交易中心网站工作站
  • 学校的网站是怎么建设的淘宝客做网站备注怎么写的
  • 网站建设的审批部门是云服务器2008做网站
  • 公司建网站的步骤国产做的视频网站
  • 张家港网站网络公司什么软件可以做mv视频网站
  • 做微商建自己的网站有用吗快手流量推广软件免费
  • 西安小程序开发费用成都关键词优化报价
  • 微网站建设方案给网站做镜像
  • 官方网站优化方法搜索指数
  • 网站地图模板公司网站的作用
  • 网站如何做中英文效果开放平台包括
  • 胶州家园网站建设网站建设与行政管理
  • 如何做网站的维护工作江阴市住房和城乡建设局网站
  • 网站备案变更 能让首页关闭 二级域名继续免费建立网站步骤
  • 网站单选框的实现怎么更新网站备案资料
  • 网站建站在线制作宁波做百度网站推广
  • 计算机网站建设体会做网站员培训
  • 域名论坛网站电商网站开发的底层架构
  • 怎样申请免费的网站空间店铺推广
  • 灌南网站建设0基础做下载网站