1. 程式人生 > >go語音之進階篇顯式調用panic函數

go語音之進階篇顯式調用panic函數

結果 aaaaa this ani 調用 imp pack 中斷 顯式

1、顯式調用panic函數

示例:

package main

import "fmt"

func testa() {
	fmt.Println("aaaaaaaaaaaaaaaaa")
}

func testb() {
	//fmt.Println("bbbbbbbbbbbbbbbbbbbb")
	//顯式調用panic函數,導致程序中斷
	panic("this is a panic test")
}

func testc() {
	fmt.Println("cccccccccccccccccc")
}

func main() {
	testa()
	testb()
	testc()
}

執行結果:

package main

import "fmt"

func testa() {
	fmt.Println("aaaaaaaaaaaaaaaaa")
}

func testb() {
	//fmt.Println("bbbbbbbbbbbbbbbbbbbb")
	//顯式調用panic函數,導致程序中斷
	panic("this is a panic test")
}

func testc() {
	fmt.Println("cccccccccccccccccc")
}

func main() {
	testa()
	testb()
	testc()
}

  

go語音之進階篇顯式調用panic函數