zoukankan      html  css  js  c++  java
  • Golang Hello World

    1. 环境安装

      官网:https://golang.google.cn/

      中文社区:https://studygolang.com/

      教程:http://c.biancheng.net/golang/

      Windows 下:

        官网下载 msi 文件,按指示完成安装

        右键我的电脑,配置环境变量

        配置全局 GOPATH:

      MacOS 下:

        官网下载 pkg 文件,按指示完成安装

        配置全局 GOPATH :

          vi ~/.bash_profile

          export GOPATH=$HOME/Go

          source ~/.bash_profile

          go version

      Linux 下:

        下载 tar.gz 包,解压到 /usr/local 目录:

          tar -C /usr/local -xzf xxx.tar.gz

        配置环境变量:

          vi /etc/profile

          export PATH=$PATH:/usr/local/go/bin

          source /etc/profile

          go version

        配置全局 GOPATH:

    2. 目录结构

      Golang 项目目录下,一般有三个子目录:

        src:存放源码

        pkg:编译后生成的文件

        bin:编译后生成的可执行文件

      一个目录下只允许一个包

      只允许一个 main 方法,且 main 方法必须在 main 包下

      项目要添加到 GOPATH

      目录结构:

    <project>
       |--<src>
           |--<test>
               |--a.go
               |--b.go
         |--main.go
       |--<pkg>
       |--<bin>

      a.go

    package test
    
    import "fmt"
    
    func PrintA() {
        fmt.Println("Hi, I'm A!")
    }

      b.go

    package test
    
    import "fmt"
    
    func PrintB() {
        printB()
    }
    
    func printB() {
        fmt.Println("Hi, I'm B!")
    }

      main.go

    package main
    
    import (
        "fmt"
        "test"
    )
    
    func main() {
        test.PrintA()
        test.PrintB()
        fmt.Println("Hello, World!")
    }

    3. Jetbrains GoLang

      略

  • 相关阅读:
    终于以一个ACMer的名义开通博客了。。
    Struts学习笔记一
    Matplotlib画图
    设计模式第一集——策略模式
    Hibernate学习笔记
    在linux下加python path【转】
    linux学习笔记
    C#3.0初体验
    asp.net中使用ffmpeg
    常用的正则表达式(经典)
  • 原文地址:https://www.cnblogs.com/tarencez/p/12060240.html
Copyright © 2011-2022 走看看