Go:print、println、printf及变量、常量加注释

Go语言中fmt包中的print、println与Java一样 就是一个换行,一个不换行

变量

printf是格式化输出,意思是你在里面可以写占位符
看代码:

import "fmt"

func main()  {
    // fmt.Println("hello world")
    var a int = 10
    var b = 10
    c := 10
    fmt.Printf("a=%v,b=%v,c=%v",a,b,c)
        fmt.Printf("a的类型 %T",a)
}

更多占位符在:http://docscn.studygolang.com/pkg/fmt/
Go语言中的变量声明也遵循驼峰命名法
上述代码中 c := 10 有类型推断,这是开发中最常用到的方式,叫短变量声明法,可以同时定义多个如:

a,b,c := 10,20,"godf"

注意:
1.这种短变量声明法只能做局部变量使用,不能做全局变量使用,也就是说只能在方法、或函数里面定义,不能再外面定义。
2.匿名变量用下划线表示_
匿名变量不占用命名空间,不会分配内存,所以匿名变量之间不存在重复声明。
匿名变量常用语接收函数的返回值,当返回值中有我们不需要的参数,我们可以使用 _ 来接收

常量

    const PI = 3.14159
    fmt.Println(PI) //3.14159


    //多个常量同时定义
    const(
        n1 = 100
        n2 = 70
        n3
        n4
    )
    fmt.Println(n1,n2,n3,n4) //100 70 70 70

注释

注释的快捷键是 ctrl + / 也有文档注释
/*注释内容 */

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。