multiset.cr v0.5.0
multiset
A multiset (bag) implementation in Crystal.
Installation
Add this to your application's shard.yml
:
dependencies:
multiset:
github: tcrouch/multiset.cr
Usage
require "multiset"
ms1 = Multiset{1, 1}
ms1 << 2 # => Multiset{1, 1, 2}
ms1.merge [3, 4] # => Multiset{1, 1, 2, 3, 4}
ms2 = Multiset.new [2, 3, 4]
ms2.subset_of?(ms1) # => true
ms1 & ms2 # => Multiset{2, 3, 4}
Development
crystal spec
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- [tcrouch] Tom Crouch - creator, maintainer
Repository
multiset.cr
Owner
Statistic
- 4
- 1
- 1
- 2
- 0
- almost 2 years ago
- March 9, 2016
License
MIT License
Links
Synced at
Thu, 07 Nov 2024 17:14:13 GMT
Languages