zoukankan      html  css  js  c++  java
  • Go之路之go语言结构

    Go Hello World 实例

    package main    //定义了包名,必须在源文件中非注释的第一行指名这个文件属于哪个包,每个Go应用程序都包含一个名为main的包
     
    import "fmt"    告诉Go编译器这个程序需要使用fmt包,fmt包含了格式化I/O的函数
    
    func main() {    //是程序开始执行的函数,main函数是每一个可执行程序所必须包含的,一般来说都是启动后第一个执行的函数(如果有init()函数则会先执行该函数)
       /* 这是我的第一个简单的程序 */
       fmt.Println("Hello, World!")    可以将字符串输出到控制台,并在最后自动增加换行符
    
    }

    需要注意:  {  不可以单独放在一行

    例如:

    package main
    
    import "fmt"
    
    func main()  
    {  // 错误,{ 不能在单独的行上
        fmt.Println("Hello, World!")
    }

    行分隔符

    在Go程序中,一行代表一个语句的结束,结尾不需要添加单位符号,这些工作都将由GO编译器自动完成,但是如果将多个语句写在同一行,则需要以;结尾,不鼓励这种写法

    fmt.Println("Hello, World!")
    fmt.Println("Hello");fmt.Println("World")

    注释

    // 单行注释
    /*
     My name is Jan
    多行注释
    */

    字符串拼接

    package main
    import "fmt"
    func main() {
        fmt.Println("Jan" + "Wong")
    }

    输出结果为:

    JanWong

    待补充......

  • 相关阅读:
    2017.3.11[bzoj2440][中山市选2011]完全平方数
    2017.3.6[hihocoder#1415]后缀数组三·重复旋律3
    2017.3.4[hihocoder#1407]后缀数组二·重复旋律2
    [NOI2013]快餐店
    [HNOI2014]米特运输
    [HNOI2015]亚瑟王
    [JLOI2013]卡牌游戏
    [SDOI2010]地精部落
    [ZJOI2007]棋盘制作
    [AHOI2009]中国象棋
  • 原文地址:https://www.cnblogs.com/wangjian941118/p/11014836.html
Copyright © 2011-2022 走看看