package main
import "fmt"
func main() {
fmt.Printf("HellotWorld!")
}
当上述代码被编译和执行时,它产生了以下结果:
Hello World!
字符串文字
字符串文字或常量用双引号“”。一个字符串包含类似于字符文字字符:普通字符,转义序列和通用字符。
您可以使用字符串和分隔使用空格打破一个长行成多行。
下面是字符串的一些例子。所有的三种形式是相同的字符串。
"hello, dear"
"hello,
dear"
"hello, " "d" "ear"
const 关键字
您可以使用 const 前缀来声明常量使用特定的类型如下:
const variable type = value;
下面的例子说明了它的细节:
package main
import "fmt"
func main() {
const LENGTH int = 10
const WIDTH int = 5
var area int
area = LENGTH * WIDTH
fmt.Printf("value of area : %d", area)
}
当上述代码被编译和执行时,它产生了以下结果:
value of area : 50
请注意,这是一个良好的编程习惯大写定义常量。
Go语言变量
变量是什么,只不是给定到存储区域,我们的程序可以操纵的名称。在Go中每个变量具有特定的类型,它确定的大小和可变的存储器的布局;能确定存储器内存储的值的范围;和组操作可以施加到变量。
一个变量名可以由字母,数字和下划线。它必须以字母或下划线。大写和小写字母是不同的,因为Go是区分大小写的。基于该基本类型在前面的章节中说明的那样,将有以下基本变量类型:

Go编程语言也可以定义各种其他类型的变量,我们将在以后的章节列出,如:枚举,指针,数组,结构,联合,等等。对于本章覆盖,让我们只学习研究的基本变量类型。
在Go中变量定义:
一个变量的定义是指,告诉编译器在哪里,有多少创建存储变量。变量定义指定一个数据类型,并且包含的该类型,如下的一个或多个变量的列表:
var variable_list optional_data_type;
在这里,optional_data_type可以包括字节,整型,float32,complex64,布尔或任何用户定义的对象等有效Go的数据类型,variable_list可以由用逗号分隔的一个或多个标识符名称。一些有效的声明如下所示:
var i, j, k int;
var c, ch byte;
var f, salary float32;
d = 42;
这一行var i, j, k; 既声明并定义了变量i,j和k;这指示编译器创建一个名为i,j和k的 int类型变量。










