開発環境
- macOS Mojave - Apple (OS)
- Emacs (Text Editor)
- Windows 10 Pro (OS)
- Visual Studio Code (Text Editor)
- Go (プログラミング言語)
イケてないのに人気がある golang vs イケてるのに人気がない Nimの
main と package を毎度書かされについて、毎度書かなくていいようにしてみた。
コード
~/go/src/goinit/mkamimura.com/goinit.go
package main import ( "fmt" "log" "os" ) func main() { file, err := os.Create("main.go") if err != nil { log.Fatal(err) } defer file.Close() fmt.Fprintf(file, `package main import ( "fmt" ) func main() { fmt.Println("ʕ◔ϖ◔ʔ: Hello, Go!") } `) }
後は以下のように「go install」とすれば、どこでもいつでもmain と package を毎度書か数に済むように。
入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal)
$ go install $ goinit $ cat main.go package main import ( "fmt" ) func main() { fmt.Println("ʕ◔ϖ◔ʔ: Hello, Go!") } $ go run main.go ʕ◔ϖ◔ʔ: Hello, Go! $
「go init」ってコマンドが標準であっても良さそうだけど、無い理由、何かあったり、あるいは見つけられてないだけで 既に似たようなコマンドあったりするのかなぁ。
0 コメント:
コメントを投稿