当前位置:首页>科技>go语言运算符练习Go语言结构
发布时间:2026-07-21阅读(1)
Go 语言的基础组成有以下几个部分:
接下来让我们来看下简单的代码,该代码输出了”Hello World!”:
package mainimport "fmt"func main() { /* 这是我的第一个简单的程序 */ fmt.Println("Hello, World!")}
让我们来看下以上程序的各个部分:
需要注意的是 { 不能单独放在一行,所以以下代码在运行时会产生错误:
package mainimport "fmt"func main() { // 错误,{ 不能在单独的行上 fmt.Println("Hello, World!")}
方式一:输入命令 go run hello.go 并按回车执行代码
$ go run hello.goHello, World!
方式二:还可以使用 go build 命令来生成二进制文件,然后直接执行二进制文件
$ go build hello.go $ lshello hello.go$ ./hello Hello, World!
Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。如以下 GO 语句由 6 个标记组成:
fmt.Println("Hello, World!")
6 个标记是(每行一个):
1. fmt2. .3. Println4. (5. "Hello, World!"6. )
在 Go 程序中,一行代表一个语句结束。每个语句不需要像 C 家族中的其它语言一样以分号 ; 结尾,因为这些工作都将由 Go 编译器自动完成。
如果你打算将多个语句写在同一行,它们则必须使用 ; 人为区分,但在实际开发中我们并不鼓励这种做法。
以下为两个语句:
fmt.Println("Hello, World!")fmt.Println("菜鸟教程:runoob.com")
注释不会被编译,每一个包应该有相关注释。
单行注释是最常见的注释形式,你可以在任何地方使用以 // 开头的单行注释。多行注释也叫块注释,均已以 /* 开头,并以 */ 结尾。如:
// 单行注释/* Author by 菜鸟教程 我是多行注释 */
标识符用来命名变量、类型等程序实体。一个标识符实际上就是一个或是多个字母(A~Z和a~z)数字(0~9)、下划线_组成的序列,但是第一个字符必须是字母或下划线而不能是数字。
以下是有效的标识符:
mahesh kumar abc move_name a_123myname50 _temp j a23b9 retVal
以下是无效的标识符:
Go 语言的字符串可以通过 实现:
package mainimport "fmt"func main() { fmt.Println("Google" "Runoob")}
Go 语言中变量的声明必须使用空格隔开,如:
var age int;
语句中适当使用空格能让程序更易阅读。
无空格:
fruit=apples oranges;
在变量与运算符间加入空格,程序看起来更加美观,如:
fruit = apples oranges;
Go 语言中使用 fmt.Sprintf 格式化字符串并赋值给新串:
package mainimport ( "fmt")func main() { // %d 表示整型数字,%s 表示字符串 var stockcode=123 var enddate="2020-12-31" var url="Code=%d&endDate=%s" var target_url=fmt.Sprintf(url,stockcode,enddate) fmt.Println(target_url)}
输出结果为:
Code=123&endDate=2020-12-31
在 Go 编程语言中,数据类型用于声明函数和变量。
数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。
Go 语言按类别有以下几种数据类型:
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图