func me() string {
	_, file, line, ok := runtime.Caller(1)
	if !ok {
		return "???"
	}

	return path.Base(file) + ":" + strconv.Itoa(line)
}
// me reports its calling site as a string.
me reports its calling site as a string.
// me reports its calling site as a string .
func me() string {
	_, file, line, ok := runtime.Caller(1)
	if !ok {
		return "???"
	}
	return path.Base(file) + ":" + strconv.Itoa(line)
}
func me ( ) string { _ , file , line , ok := runtime . Caller ( 1 ) if ! ok { return " " } return path . Base ( file ) + " " + strconv . Itoa ( line ) }
me reports its calling site as a string.
me reports its calling site as a string .