File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 1
- package main
1
+ package rws
2
2
3
3
import (
4
4
"fmt"
5
- "github.com/Ja7ad/algo/rws"
6
5
"log"
7
6
)
8
7
9
- func main () {
8
+ func ExampleNewWeightedSelector () {
10
9
weightedItems := map [int ]string {
11
10
3 : "Apple" ,
12
11
1 : "Banana" ,
13
12
6 : "Cherry" ,
14
13
}
15
14
16
- selector , err := rws . NewWeightedSelector (weightedItems )
15
+ selector , err := NewWeightedSelector (weightedItems )
17
16
if err != nil {
18
17
log .Fatal (err )
19
18
}
20
19
21
20
selectedItem , _ := selector .Pick ()
22
21
fmt .Println ("Selected:" , selectedItem )
22
+ }
23
23
24
+ func ExampleNewAutoWeightedSelector () {
24
25
items := []string {"Dog" , "Cat" , "Fish" }
25
26
26
- autoSelector , err := rws . NewAutoWeightedSelector (items )
27
+ autoSelector , err := NewAutoWeightedSelector (items )
27
28
if err != nil {
28
29
log .Fatal (err )
29
30
}
You can’t perform that action at this time.
0 commit comments