zoukankan      html  css  js  c++  java
  • 第三课 go语言基础语法

    http://www.runoob.com/go/go-basic-syntax.html

    1 行分隔符

      在 Go 程序中,一行代表一个语句结束。每个语句不需要像 C 家族中的其它语言一样以分号 ; 结尾,因为这些工作都将由 Go 编译器自动完成。

    如果你打算将多个语句写在同一行,它们则必须使用 ; 人为区分,但在实际开发中我们并不鼓励这种做法。

    2 注释,和java一样:

    // 单行注释
    /*
     Author by 菜鸟教程
     我是多行注释
     */

    3 标识符:

      实际上就是一个或是多个字母(A~Z和a~z)数字(0~9)、下划线_组成的序列,但是第一个字符必须是字母或下划线而不能是数字。

    可见性规则:

      Go语言中,使用大小写来决定该常量、变量、类型、接口、结构或函数是否可以被外部包所调用。

    函数名首字母小写即为 private :

    func getId() {}

    函数名首字母大写即为 public :

    func Printf() {}

    5 常量,全局变量,结构和接口,函数的定义。

      通过 const 关键字来进行常量的定义。

      通过在函数体外部使用 var 关键字来进行全局变量的声明和赋值。

      通过 type 关键字来进行结构(struct)和接口(interface)的声明。

      通过 func 关键字来进行函数的声明。

    6 package

      只有 package 名称为 main 的包可以包含 main 函数。

      一个可执行程序有且仅有一个 main 包。

      通过 import 关键字来导入其他非 main 包。

  • 相关阅读:
    康托展开
    Linux Command Line Basics
    hihoCoder 1401 Registration
    C++ 参考网站
    Linux 下的常用工具
    SQL 命令
    GNU MAKE 笔记
    一道基本的计算几何题
    uva 1451 平均值
    bzoj 1826 缓存交换
  • 原文地址:https://www.cnblogs.com/liufei1983/p/9185381.html
Copyright © 2011-2022 走看看