nonocast / me

记录和分享技术的博客
http://nonocast.cn
MIT License
20 stars 0 forks source link

学习 Go (Part 1: hello world) #314

Open nonocast opened 2 years ago

nonocast commented 2 years ago

version: go1.18.3 darwin/arm64

Hello World

main.go

package main

import "fmt"

func main() {
    fmt.Println("hello world")
}

Makefile

default: app

run: app
    ./$^

app: main.go
    go build -o $@ $^

clean:
    rm app

.PHONY: run clean

说明:

Package

注:

Module

Go关于模块的信息很乱,前后的变化差异很大,这里一定只能看官网文档。我现在说也不等于你看的时候对,所以还是直接去官网看文档最靠谱。

参考课程和文档