LCOV - code coverage report
Current view: top level - shared/jpstring - prefecture.go Coverage Total Hit
Test: coverage.lcov Lines: 0.0 % 4 0
Test Date: 2026-04-14 06:42:22 Functions: - 0 0

            Line data    Source code
       1              : // Package jpstring は、日本語の文字列ユーティリティを提供します。
       2              : // このファイルでは都道府県名に関する定義と検証を扱います。
       3              : package jpstring
       4              : 
       5              : // Prefectures は日本の都道府県名一覧を保持するマップです。
       6              : // 値は存在確認にのみ使用されます(map[string]struct{}{})。
       7              : var Prefectures = map[string]struct{}{
       8              :         "北海道": {}, "青森県": {}, "岩手県": {}, "宮城県": {}, "秋田県": {}, "山形県": {}, "福島県": {},
       9              :         "茨城県": {}, "栃木県": {}, "群馬県": {}, "埼玉県": {}, "千葉県": {}, "東京都": {}, "神奈川県": {},
      10              :         "新潟県": {}, "富山県": {}, "石川県": {}, "福井県": {}, "山梨県": {}, "長野県": {}, "岐阜県": {},
      11              :         "静岡県": {}, "愛知県": {}, "三重県": {}, "滋賀県": {}, "京都府": {}, "大阪府": {}, "兵庫県": {},
      12              :         "奈良県": {}, "和歌山県": {}, "鳥取県": {}, "島根県": {}, "岡山県": {}, "広島県": {}, "山口県": {},
      13              :         "徳島県": {}, "香川県": {}, "愛媛県": {}, "高知県": {}, "福岡県": {}, "佐賀県": {}, "長崎県": {},
      14              :         "熊本県": {}, "大分県": {}, "宮崎県": {}, "鹿児島県": {}, "沖縄県": {},
      15              : }
      16              : 
      17              : // IsValidPrefecture は、与えられた文字列が日本の都道府県名として有効かを判定します。
      18              : // Prefectures マップに存在すれば true を返します。
      19            0 : func IsValidPrefecture(name string) bool {
      20            0 :         _, ok := Prefectures[name]
      21            0 :         return ok
      22            0 : }
        

Generated by: LCOV version 2.3.1-1