AL
Size: a a a
AL
E
E
E
E
KT
E
E
KT
KT
abstract type Metric end
struct L1met <: Metric end
struct L2met <: Metric end
function dist(m :: L1met, x, y) = # реализация
function dist(m :: L2met, ....) = # реализация
A
KT
abstract type Metric end
abstract type L1met end
abstract type L2met end
function dist( :: Type{L1met}, x, y) = ....
KT
KT
SV
SV
KT
SV
AP