#! go run – run go como uma linguagem de script

A mágica

Adicionar //usr/bin/env go run "$0" "$@"; exitao seu código ir e executá-lo como shellscript, python, ruby

Passo a passo

  • Crie um arquivo chamado hello-world.gocom este código:
//usr/bin/env go run "$0" "$@"; exit

package main

import "log"

func main
() {
log
.Println("Hello World")
}
  • Corre chmod u+x hello-world.go
  • Corra ./hello-world.goe observe a magia