zoukankan      html  css  js  c++  java
  • Go语言程序结构

    注意:Go语言源码文件编码格式必须是 UTF-8 格式,否则会导致编译器出错。

    1、语言变量
    a) 指定变量类型,声明后若不赋值,使用默认值。
          var name string
          b) 根据值自行判定变量类型。
          var age = 18
          c) 变量声明并赋值。
          var class string = "Linux"
          d) 一次性声明多个变量。
          var (
                      Monday    int
                      Tuesday   int
                      Wednesday int
                      Thursday  int
                      Friday    int
                      Saturday  int
                      Sunday    int
                   )
          e) 短声明变量。
          name := "oldboy"

    2、常量定义
    a) 显式类型定义
          const name string = "oldboy"
          b) 隐式类型定义,一个未指定类型的常量由上下文来决定其类型
          const age = 18
          c) 一次性定义多个常量
          const (
                         name = "oldboy"
                         age  = 18
                     )

    3、特殊常量iota,可以认为是一个可以被编译器修改的常量
    说明:在每一个const关键字出现时,被重置为0,然后再下一个const出现之前,每出现一次iota,其所代表的数字会自动增加1。
          const (
                         Sunday = iota   #1
                         Monday        #2
                         Tuesday          #3
                         Wednesday     #4
                         Thursday      #5
                         Friday       #6
                         Saturday      #7
                      )

    注意:如果 iota 自增被打断,须显式恢复

    4、导包
    a) 第一种,导入系统包。
          import "fmt"
       b) 第二种,相对路径导入包,导入同一目录下 test 包中的内容。
          import "./test"
       c) 第三种,绝对路径导入包,导入 gopath/src/oldboy/python 包中的内容。
          import "oldboy/python"
       d) 第四种,导入包并启用别名。
          import f "fmt"
       e) "import _" 表示不使用该包,而是只是使用该包的init函数,并不显示的使用该包的其他内容。
          import  _ "fmt"
  • 相关阅读:
    大航海计划
    副业刚需
    【转】iOS学习之适配iOS10
    【原】iOS学习之Masonry第三方约束
    【原】iOS学习之PINCache第三方缓存框架
    【原】iOS学习之苹果原生代码实现Autolayout和VFL语言
    【原】iOS学习之NSDate在项目中的一些类目扩展
    【原】iOS学习之tableView的常见BUG
    【转】iOS开发 -- Apple Pay
    【原】iOS学习之事件处理的原理
  • 原文地址:https://www.cnblogs.com/ywjfx/p/10384327.html
Copyright © 2011-2022 走看看