go 语言的基础知识

package  main  // 引用包的名字
import "fmt"    // 导入模块
func main() {    //调用包的名字
    // 这里写代码的区域
    var (   // var 表示定义变量
        a = 3
        c = 4
    )
    const  (  // const 表示定义常量  
         cd = 5
         dd = 88
         cf = 9 
         bb   //bb 引用上一个定义的变量
         cc = iota // 表示就表示从第一个常量0依次加1来显示
         ff        // 表示套用上一个常量的数值加一
         
    )
    name := "kk"
    fmt.Println(a,c,cd,cf,bb,cc,ff,dd) //表示打印的东西换行
    fmt.Print(a,c,cd,cf,bb,cc,ff,dd,)   //表示打印的东西不换行
    fmt.Printf(" 我的名字叫%s",name)    // 表示可以用标识号来代替变量所在的位置。
    var name2 string                     // 定义变量的类型
    fmt.Print("请输入你的名字:")         // 打印一句话不换行
    fmt.Scan(&name2)                     // 这里和python 里的inpunt 函数差不多。属于交互式操作 
    fmt.Printf("你输入的名字是%s",name2)  // 打印前面那个输入的变量名
}


// 作用域一个大括号一个作用域  子作用域的变量如果用 就用自己的  如果没有就找父作用域的变量 
// & 表示调用 name2那个变量的内存地址。
原文地址:https://www.cnblogs.com/yangtao481/p/13821054.html