begin golang learn
modified defer.go
	renamed:    control/defer.go -> function/defer.go
	renamed:    control/func.go -> function/func.go
	new file:   ../function/func_value.go
	new file:   panic.go
	new file:   throwPanic.go