Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "fmt"
- )
- type User struct {
- X int
- }
- func main() {
- user, err := a()
- fmt.Println(user.X)
- fmt.Println(err)
- }
- // a call b
- func a() (user User, err error) {
- err = b(&user.X)
- return
- }
- func b(val1 *int) (err error) {
- *val1 = 5
- err = fmt.Errorf("hi! im error")
- return
- }
- // 5
- // hi! im error
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement