• 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!")
    }
    
  • 相关阅读:
    php面试题-2
    排序算法-1
    php面试题-1
    ES6基础-4
    ES6基础-3
    mysql优化-1
    ES6基础-2
    vuecli 项目进行gzip压缩 使页面加载速度更快
    vueCli3 项目创建时,git bash 箭头选择无效问题
    gulp4简单用法和问题总结
  • 原文地址:https://www.cnblogs.com/Yasin-cxh/p/12677119.html
Copyright © 2020-2023  润新知