中斷程式

中斷程式

在測試除錯時,想要中斷後面的程式,可以使用 os.Exit(0)

中斷程式沒有錯誤代碼

去中斷整個程式的執行,參數為 0 實則不會列印出錯誤代碼

package main

import (
	"fmt"
	"os"
)

func main() {
	fmt.Println("Hello World")

	// 中斷程式
	os.Exit(0)

	// 不會執行
	fmt.Println("Something else...")
}

中斷程式含錯誤代碼

os.Exit(1) 帶入參數則可以顯示錯誤代碼

package main

import (
	"fmt"
	"os"
)

func main() {
	fmt.Println("Exits with status code 1")

	// 列印錯誤代碼
	os.Exit(1)
}

參考資料