defer_logvalues.go 273 B

1234567891011121314151617181920
  1. // defer_logvalues.go
  2. package main
  3. import (
  4. "io"
  5. "log"
  6. )
  7. func func1(s string) (n int, err error) {
  8. defer func() {
  9. log.Printf("func1(%q) = %d, %v", s, n, err)
  10. }()
  11. return 7, io.EOF
  12. }
  13. func main() {
  14. func1("Go")
  15. }
  16. // Output: 2011/10/04 10:46:11 func1("Go") = 7, EOF