MCPcopy Index your code
hub / github.com/abiosoft/ishell / initSelected

Function initSelected

ishell.go:461–475  ·  view source on GitHub ↗
(init []int, max int)

Source from the content-addressed store, hash-verified

459}
460
461func initSelected(init []int, max int) []int {
462 selectedMap := make(map[int]bool)
463 for _, i := range init {
464 if i < max {
465 selectedMap[i] = true
466 }
467 }
468 selected := make([]int, len(selectedMap))
469 i := 0
470 for k := range selectedMap {
471 selected[i] = k
472 i++
473 }
474 return selected
475}
476
477func toggle(selected []int, cur int) []int {
478 for i, s := range selected {

Callers 1

multiChoiceMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected