HashIs[A: A]
primitive val HashIs[A: A] is HashFunction[A] val, HashFunction64[A] val
Реализует
- HashFunction[A] val
- HashFunction64[A] val
Конструкторы
create
new val create() : HashIs[A] val^
Возвращает
- HashIs[A] val^
Общедоступные функции
hash
Хеширует идентификатор, а не содержимое.
fun box hash( x: box->A!) : USize val
Параметры
- x: box->A!
Возвращает
- USize val
hash64
Хеширует идентификатор, а не содержимое.
fun box hash64( x: box->A!) : U64 val
Параметры
- x: box->A!
Возвращает
- U64 val
eq
Определяет равенство по идентификатору, а не по структуре.
fun box eq( x: box->A!, y: box->A!) : Bool val
Параметры
- x: box->A!
- y: box->A!
Возвращает
- Bool val
ne
fun box ne( that: HashIs[A] val) : Bool val
Параметры
- that: HashIs[A] val
Возвращает
- Bool val
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/collections-HashIs