====== std.country ====== Vollständige ISO 3166-1-Länderdatenbank mit 249 Einträgen. Bidirektionale Suche nach ISO-Alpha-2-Code (z.B. ''DE'', ''FR'') und Ländername, Zuordnung von Währungscode und Region (8 Regionen: Europa, Asien, Afrika, Nord-/Südamerika, Ozeanien, Naher Osten, Karibik) sowie numerischem ISO-Code. Einsatzbereiche: Abhängigkeit von ''std.validate.vat'', ''std.validate.iban'' und ''std.net.whois''; Internationalisierung, E-Commerce-Adressvalidierung, geografische Datenauswertung. **Autor:** Andreas Röne\\ **Copyright:** 2024-2025 Andreas Röne ---- ===== Konstanten ===== ^ Name ^ Typ ^ Wert ^ Sichtbarkeit ^ | ''COUNTRY_COUNT'' | ''int64'' | ''249'' | pub | | ''REGION_EUROPE'' | ''int64'' | ''1'' | pub | | ''REGION_ASIA'' | ''int64'' | ''2'' | pub | | ''REGION_AFRICA'' | ''int64'' | ''3'' | pub | | ''REGION_NORTH_AMERICA'' | ''int64'' | ''4'' | pub | | ''REGION_SOUTH_AMERICA'' | ''int64'' | ''5'' | pub | | ''REGION_OCEANIA'' | ''int64'' | ''6'' | pub | | ''REGION_MIDDLE_EAST'' | ''int64'' | ''7'' | pub | | ''REGION_CARIBBEAN'' | ''int64'' | ''8'' | pub | ---- ===== Typen ===== ==== CountryEntry (struct) ==== ^ Feld ^ Typ ^ ---- ===== Funktionen ===== ^ Signatur ^ Sichtbarkeit ^ Beschreibung ^ | ''CountryInitDb(): int64'' | pub | Initialisiert die Länderdatenbank im Speicher | | ''CountryStrEqual(s1: int64, s2: int64): int64'' | pub | Vergleicht zwei Länder-Strings auf Gleichheit | | ''CountryGetName(code: int64): int64'' | pub | Liefert Ländername zu Alpha-2-Code | | ''CountryGetCode(name: int64): int64'' | pub | Liefert Alpha-2-Code zu Ländername | | ''CountryGetCurrency(code: int64): int64'' | pub | Liefert Währungscode zu Alpha-2-Code | | ''CountryGetRegion(code: int64): int64'' | pub | Liefert Regions-ID zu Alpha-2-Code | | ''CountryGetNumeric(code: int64): int64'' | pub | Liefert numerischen ISO-Code des Landes | | ''CountryGetRegionName(region: int64): int64'' | pub | Liefert Regionsname zur Regions-ID | | ''CountryIsValid(code: int64): int64'' | pub | Prüft ob Alpha-2-Code gültig ist | | ''CountryGetCount(): int64'' | pub | Gibt Anzahl der Ländereinträge zurück |