第一个go程序

 Hello

package main

import "fmt"

func main() {
        fmt.Println("Hello")
}

执行方式一

执行方式二

代码解析

//:单行注释
/*   */ :多行注释

//package:声明开头,表示代码所属包
//main:声明俄日main包,可以编译成二进制程序
package main

//导入格式化包,引用必学使用
import "fmt"

//左括号 { 不能单起一行
func main() {
        fmt.Println("Hello")
}

基础语法

1. 命名

go语言中的函数名、变量名、常量名、类型名、语句标号和包名等所有的命名,都遵循一个简单的命名规则

 一个名字必须以一个字母或下划线开头,后面可以跟任意数量的字母、数字或下划线

 go区分大小写,helloHello不一样

go语言中有25个关键字,不能用于自定义名字

break        default          func           interface         select
case         defer            go             map               struct
chan         else             goto           package           switch
const        fallthrough      if             range             type
continue     for              import         return            var

还有30多个预定义的名字,用于内建的常量、类型和函数

内建常量:
    true false iota nil
内建类型:
    int int8 int16 int32 int64
    uint uint8 uint16 uint32 uint64 uintptr
    float32 float64 complex128 complex64
    bool byte rune string error
内建函数:
    make len cap new append copy close delete
    complex real imag
    panic recover

变量

变量声明

变量初始化

变量赋值

匿名变量

 

猜你喜欢

转载自www.cnblogs.com/wanglan/p/10674262.html