Documentation ¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
var Comunecod = []Comunecodice{}/* 9860 elements not displayed */
Comunecod : codici dei comuni
var Nazionecod = []Nazionecodice{}/* 216 elements not displayed */
Nazionecod : array con i dati, nazione per nazione
Functions ¶
func CercaComune ¶
func CercaComune(a string) (*Comunecodice, *CFSearchError)
CercaComune all'interno dell'array - normalizza prima, per evitare problemi con spazi, simboli od altro in ingresso: nome del comune in uscita: voce dell'array relativa o nil se non trovato, errore: nil o CFSearchError se non trovato
func EliminaAccenti ¶
EliminaAccenti : elimina in maniera semplice gli accenti - solo sulle minuscole
func EstrazioneLettere ¶
EstrazioneLettere : Estrae le lettere (3) per il cognome ed il nome, passare "nome" come tipo per il nome
Example ¶
l := EstrazioneLettere("Carlo", "nome") fmt.Println("Lettere:", l)
Output: Lettere: CRL
func Normalizza ¶
Normalizza : esegue alcune operazioni per permettere di confrontare i nomi in maniera agnostica dalle vocali
Types ¶
type CFGenError ¶
type CFGenError struct {
// contains filtered or unexported fields
}
CFGenError : errore di generazione codice fiscale
func Genera ¶
func Genera(cognome, nome, sesso, istatcitta, datadinascita string) (string, *CFGenError)
Genera : genera il codice fiscale Ingresso: cognome,nome,sesso (M/F),istatcitta:codice ISTAT della città,datadinascita in formato "AAAA-MM-DD"
func (*CFGenError) Error ¶
func (c *CFGenError) Error() string
type CFSearchError ¶
type CFSearchError struct {
// contains filtered or unexported fields
}
CFSearchError errore nella ricerca
func (*CFSearchError) Error ¶
func (r *CFSearchError) Error() string
type Comunecodice ¶
type Comunecodice struct {
Codice, Comune, Provincia, Targa, Regione, CoIdx string
DataCessazione string
}
Comunecodice : array con il codice istat del comune,il nome Provincia, SiglaTarga (se esiste, '-' altrimenti), Regione, DataCessazione : data di cessazione del comune 9999-12-31 se attivo usare time.Parse("2006-01-02", ...) CoIdx:Nome comune normalizzato per indice
type Nazionecodice ¶
type Nazionecodice struct {
Codice, Nazione, CodiceISO, CodiceISO3 string
}
Nazionecodice : array con il codice istat della nazione ed i relativi codici ISO