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!")
    }
    
  • 相关阅读:
    WCF 第二章 契约 异步访问服务操作
    WCF 第一章 基础 在IIS中寄宿服务
    哈希表 解释 和 实现
    ACM2010省赛总结
    hashTable实现
    c# winform 应用编程代码总结 14
    徽文化让世博更多彩
    c# winform 应用编程代码总结 15
    Socket用法详解
    IE插件技术 BHO C# IE 插件
  • 原文地址:https://www.cnblogs.com/Yasin-cxh/p/12677119.html
Copyright © 2011-2022 走看看