type 命名

package main

import "log"

// User ...
type User struct {
    Name string
}

// Users ...
type Users []*User

type myString string

func main() {
    u := User{Name: "yyy"}
    var us Users
    us = append(us, &u) // sliceのメソッドを使える
    log.Print(us[0].Name)

    s := myString("hello")
    log.Print(len(s)) // stringのメソッド使える
}