// package freq_pair -- наиболее частотная пара package freq_pair import ( "fmt" "gitp78su.ipnodns.ru/svi/packer/lev0/alias" "gitp78su.ipnodns.ru/svi/packer/lev0/types" ) // ЧастотПара -- самая частотная архивная пара type ЧастотПара struct { ap types.ИАрхивПара // Самая частотная архивная пара key alias.ArchKey // Ключ архивной частотной пары } // SetPair -- устанавливает значения частотных пар func (сам *ЧастотПара) SetPair(ap types.ИАрхивПара) { сам.ap = ap } // String -- строковое представление частотных пар func (сам *ЧастотПара) String() string { str := fmt.Sprintf("{key:%v ap:%v}}", сам.key, сам.ap, ) return str } // Key -- частотный ключ func (сам *ЧастотПара) Key() alias.ArchKey { return сам.key } // ArchivePair -- частотная пара func (сам *ЧастотПара) ArchivePair() types.ИАрхивПара { return сам.ap }