zoukankan      html  css  js  c++  java
  • go语言基础(一)

    go语言基础(一)

    package

    • package 调用

    Go 程序是通过 package 来组织的。
    只有 package 名称为 main 的源码文件可以包含 main 函数。
    个可执行程序有且仅有一个 main 包。
    通过 import 关键字来导入其他非 main 包。
    可以通过 import 关键字单个导入:

         import "fmt"
          mport "io"
    

    也可以多个导入:

       import(
           "fmt"
           "math"
       )
    
    • package 的别名

    使用 . 调用
    例如:

    import fmt2 "fmt"//给fmt取了fmt2的别名
    
    • 定义与申明

    const 关键字来进行常量的定义。
    var 关键字在函数体外部来进行全局变量的声明和赋值。
    type 关键字来进行结构(struct)和接口(interface)的声明。
    func 关键字来进行函数的声明。

    可见性规则

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

    func getId() {}
    

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

    func Printf() {}
    
    • 方法调用

    方法的调用为: 包名.方法名()

    controllers.Test()
    

    Go程序基础结构

    // 当前程序的包名
    package main
    // 导入其他包
    import . "fmt"
    // 常量定义
    const PI = 3.14
    // 全局变量的声明和赋值
    var name = "gopher"
    // 一般类型声明
    type newType int
    // 结构的声明
    type gopher struct{}
    // 接口的声明
    type golang interface{}
    // 由main函数作为程序入口点启动
    func main() {
        Println("Hello World!")
    }
    
  • 相关阅读:
    一、操作m'y's'ql
    十三、并发
    十二、异步_实践
    一、数据
    【2019-08-13】琐碎事才是突破
    【2019-08-12】迟到好过没到
    【2019-08-11】别人约我宵夜,我却约人早茶
    【2019-08-10】习惯跟时间有关
    【2019-08-09】一日之计在于晨
    【2019-08-08】少即是多,慢即是快
  • 原文地址:https://www.cnblogs.com/Yasin-cxh/p/12677119.html
Copyright © 2011-2022 走看看