Golang

Basic types + function

go
package main

import "fmt"

type User struct {
	ID    string
	Email string
}

func main() {
	u := User{ID: "1", Email: "a@b.com"}
	fmt.Println(u.Email)
}

Error wrapping

go
if err != nil {
	return fmt.Errorf("open config: %w", err)
}