| 123456789101112131415161718192021222324252627282930313233343536373839 |
- // 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
- }
|