package main
import "fmt"
func main(){
fmt.Pritln("Hello Word!")
}
我们这个程序的函数名称是main。尽管名称没有限制,但main包的main函数是每一个可执行程序的入口。而“包”则包装了相关的函数、变量和常量,要用import导入,才可以使用。例如:我们导入fmt包,才可以使用它的Println函数。
双引号里的“Hello Word!”是Go的字符串常量。和C的字符串不同,Go程序不可以改变字符串的内容,而仅仅是将其地址和长度作为字符串的值,复制给参数。也可以说,Go的参数传递,都是值的传递,而没有其他语言的那种间接的引用参数。
Go语言将代码风格强制统一,例如Go语言要求public的变量必须以大写字母开头,private变量则以小写字母开头,这种做法不仅免除了public 、private关键字,更重要的是统一了命名风格。另外,Go语言对{ }应该怎么写进行了强制,比如以下风格是正确的:
if expression {
......
}
但下面的写法就是错误的:
if expression
{
......
}
有疑问加站长微信联系(非本文作者)