pref

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Examples

Constants

This section is empty.

Variables

View Source
var Cities = map[string]*City{}/* 1747 elements not displayed */
View Source
var Prefs = map[string]*Pref{
	"01": {Code: "01", Name: &name.Name{Name: "北海道", Katakana: "ホッカイドウ", Hiragana: "ほっかいどう", Roman: "hokkaidou"}},
	"02": {Code: "02", Name: &name.Name{Name: "青森県", Katakana: "アオモリケン", Hiragana: "あおもりけん", Roman: "aomoriken"}},
	"03": {Code: "03", Name: &name.Name{Name: "岩手県", Katakana: "イワテケン", Hiragana: "いわてけん", Roman: "iwateken"}},
	"04": {Code: "04", Name: &name.Name{Name: "宮城県", Katakana: "ミヤギケン", Hiragana: "みやぎけん", Roman: "miyagiken"}},
	"05": {Code: "05", Name: &name.Name{Name: "秋田県", Katakana: "アキタケン", Hiragana: "あきたけん", Roman: "akitaken"}},
	"06": {Code: "06", Name: &name.Name{Name: "山形県", Katakana: "ヤマガタケン", Hiragana: "やまがたけん", Roman: "yamagataken"}},
	"07": {Code: "07", Name: &name.Name{Name: "福島県", Katakana: "フクシマケン", Hiragana: "ふくしまけん", Roman: "fukushimaken"}},
	"08": {Code: "08", Name: &name.Name{Name: "茨城県", Katakana: "イバラキケン", Hiragana: "いばらきけん", Roman: "ibarakiken"}},
	"09": {Code: "09", Name: &name.Name{Name: "栃木県", Katakana: "トチギケン", Hiragana: "とちぎけん", Roman: "tochigiken"}},
	"10": {Code: "10", Name: &name.Name{Name: "群馬県", Katakana: "グンマケン", Hiragana: "ぐんまけん", Roman: "gummaken"}},
	"11": {Code: "11", Name: &name.Name{Name: "埼玉県", Katakana: "サイタマケン", Hiragana: "さいたまけん", Roman: "saitamaken"}},
	"12": {Code: "12", Name: &name.Name{Name: "千葉県", Katakana: "チバケン", Hiragana: "ちばけん", Roman: "chibaken"}},
	"13": {Code: "13", Name: &name.Name{Name: "東京都", Katakana: "トウキョウト", Hiragana: "とうきょうと", Roman: "toukyouto"}},
	"14": {Code: "14", Name: &name.Name{Name: "神奈川県", Katakana: "カナガワケン", Hiragana: "かながわけん", Roman: "kanagawaken"}},
	"15": {Code: "15", Name: &name.Name{Name: "新潟県", Katakana: "ニイガタケン", Hiragana: "にいがたけん", Roman: "niigataken"}},
	"16": {Code: "16", Name: &name.Name{Name: "富山県", Katakana: "トヤマケン", Hiragana: "とやまけん", Roman: "toyamaken"}},
	"17": {Code: "17", Name: &name.Name{Name: "石川県", Katakana: "イシカワケン", Hiragana: "いしかわけん", Roman: "ishikawaken"}},
	"18": {Code: "18", Name: &name.Name{Name: "福井県", Katakana: "フクイケン", Hiragana: "ふくいけん", Roman: "fukuiken"}},
	"19": {Code: "19", Name: &name.Name{Name: "山梨県", Katakana: "ヤマナシケン", Hiragana: "やまなしけん", Roman: "yamanashiken"}},
	"20": {Code: "20", Name: &name.Name{Name: "長野県", Katakana: "ナガノケン", Hiragana: "ながのけん", Roman: "naganoken"}},
	"21": {Code: "21", Name: &name.Name{Name: "岐阜県", Katakana: "ギフケン", Hiragana: "ぎふけん", Roman: "gifuken"}},
	"22": {Code: "22", Name: &name.Name{Name: "静岡県", Katakana: "シズオカケン", Hiragana: "しずおかけん", Roman: "shizuokaken"}},
	"23": {Code: "23", Name: &name.Name{Name: "愛知県", Katakana: "アイチケン", Hiragana: "あいちけん", Roman: "aichiken"}},
	"24": {Code: "24", Name: &name.Name{Name: "三重県", Katakana: "ミエケン", Hiragana: "みえけん", Roman: "mieken"}},
	"25": {Code: "25", Name: &name.Name{Name: "滋賀県", Katakana: "シガケン", Hiragana: "しがけん", Roman: "shigaken"}},
	"26": {Code: "26", Name: &name.Name{Name: "京都府", Katakana: "キョウトフ", Hiragana: "きょうとふ", Roman: "kyoutofu"}},
	"27": {Code: "27", Name: &name.Name{Name: "大阪府", Katakana: "オオサカフ", Hiragana: "おおさかふ", Roman: "oosakafu"}},
	"28": {Code: "28", Name: &name.Name{Name: "兵庫県", Katakana: "ヒョウゴケン", Hiragana: "ひょうごけん", Roman: "hyougoken"}},
	"29": {Code: "29", Name: &name.Name{Name: "奈良県", Katakana: "ナラケン", Hiragana: "ならけん", Roman: "naraken"}},
	"30": {Code: "30", Name: &name.Name{Name: "和歌山県", Katakana: "ワカヤマケン", Hiragana: "わかやまけん", Roman: "wakayamaken"}},
	"31": {Code: "31", Name: &name.Name{Name: "鳥取県", Katakana: "トットリケン", Hiragana: "とっとりけん", Roman: "tottoriken"}},
	"32": {Code: "32", Name: &name.Name{Name: "島根県", Katakana: "シマネケン", Hiragana: "しまねけん", Roman: "shimaneken"}},
	"33": {Code: "33", Name: &name.Name{Name: "岡山県", Katakana: "オカヤマケン", Hiragana: "おかやまけん", Roman: "okayamaken"}},
	"34": {Code: "34", Name: &name.Name{Name: "広島県", Katakana: "ヒロシマケン", Hiragana: "ひろしまけん", Roman: "hiroshimaken"}},
	"35": {Code: "35", Name: &name.Name{Name: "山口県", Katakana: "ヤマグチケン", Hiragana: "やまぐちけん", Roman: "yamaguchiken"}},
	"36": {Code: "36", Name: &name.Name{Name: "徳島県", Katakana: "トクシマケン", Hiragana: "とくしまけん", Roman: "tokushimaken"}},
	"37": {Code: "37", Name: &name.Name{Name: "香川県", Katakana: "カガワケン", Hiragana: "かがわけん", Roman: "kagawaken"}},
	"38": {Code: "38", Name: &name.Name{Name: "愛媛県", Katakana: "エヒメケン", Hiragana: "えひめけん", Roman: "ehimeken"}},
	"39": {Code: "39", Name: &name.Name{Name: "高知県", Katakana: "コウチケン", Hiragana: "こうちけん", Roman: "kouchiken"}},
	"40": {Code: "40", Name: &name.Name{Name: "福岡県", Katakana: "フクオカケン", Hiragana: "ふくおかけん", Roman: "fukuokaken"}},
	"41": {Code: "41", Name: &name.Name{Name: "佐賀県", Katakana: "サガケン", Hiragana: "さがけん", Roman: "sagaken"}},
	"42": {Code: "42", Name: &name.Name{Name: "長崎県", Katakana: "ナガサキケン", Hiragana: "ながさきけん", Roman: "nagasakiken"}},
	"43": {Code: "43", Name: &name.Name{Name: "熊本県", Katakana: "クマモトケン", Hiragana: "くまもとけん", Roman: "kumamotoken"}},
	"44": {Code: "44", Name: &name.Name{Name: "大分県", Katakana: "オオイタケン", Hiragana: "おおいたけん", Roman: "ooitaken"}},
	"45": {Code: "45", Name: &name.Name{Name: "宮崎県", Katakana: "ミヤザキケン", Hiragana: "みやざきけん", Roman: "miyazakiken"}},
	"46": {Code: "46", Name: &name.Name{Name: "鹿児島県", Katakana: "カゴシマケン", Hiragana: "かごしまけん", Roman: "kagoshimaken"}},
	"47": {Code: "47", Name: &name.Name{Name: "沖縄県", Katakana: "オキナワケン", Hiragana: "おきなわけん", Roman: "okinawaken"}},
}

Functions

This section is empty.

Types

type City

type City struct {
	Code string
	Pref *Pref
	*name.Name
}

City is information of city.

func CityCode

func CityCode(code string) *City

CityCode function returns City instance by city-code.

Example
package main

import (
	"fmt"

	"github.com/goark/gimei-cli/pref"
)

func main() {
	city := pref.CityCode("34100")
	fmt.Println(city.FullName().Name)
}
Output:

広島県広島市

func CityName

func CityName(name string) []*City

CityName function returns City instances by city name.

Example
package main

import (
	"fmt"

	"github.com/goark/gimei-cli/pref"
)

func main() {
	cities := pref.CityName("広島")
	for _, city := range cities {
		fmt.Println(city.FullName().Name)
	}
}
Output:

北海道北広島市
広島県広島市
広島県呉市
広島県竹原市
広島県三原市
広島県尾道市
広島県福山市
広島県府中市
広島県三次市
広島県庄原市
広島県大竹市
広島県東広島市
広島県廿日市市
広島県安芸高田市
広島県江田島市
広島県府中町
広島県海田町
広島県熊野町
広島県坂町
広島県安芸太田町
広島県北広島町
広島県大崎上島町
広島県世羅町
広島県神石高原町

func (*City) FullName

func (c *City) FullName() *name.Name

FullName method returns full name of city.

func (*City) FullNameWithSep

func (c *City) FullNameWithSep(sep string) *name.Name

FullNameWithSep method returns full name of city with the separator.

func (*City) String

func (c *City) String() string

type Pref

type Pref struct {
	Code string
	*name.Name
}

Pref is information of prefecture.

func PrefCode

func PrefCode(code string) *Pref

PrefCode function returns Pref instance by pref-code.

Example
package main

import (
	"fmt"

	"github.com/goark/gimei-cli/pref"
)

func main() {
	pref := pref.PrefCode("34")
	fmt.Println(pref.Name.Name)
}
Output:

広島県

func PrefName

func PrefName(name string) []*Pref

PrefName function returns Pref instances by pref. name.

Example
package main

import (
	"fmt"

	"github.com/goark/gimei-cli/pref"
)

func main() {
	prefs := pref.PrefName("島")
	for _, pref := range prefs {
		fmt.Println(pref.Name.Name)
	}
}
Output:

福島県
島根県
広島県
徳島県
鹿児島県

func (*Pref) String

func (p *Pref) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL