gitlab.com/evatix-go/core@v1.3.55/cmd/main/keyLegendsTest.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"gitlab.com/evatix-go/core/keymk"
     7  )
     8  
     9  func keyLegendsTest() {
    10  	k := keymk.NewKeyWithLegend.All(
    11  		keymk.JoinerOption,
    12  		keymk.ShortLegends,
    13  		false,
    14  		"cimux",
    15  		"main",
    16  		"myg",
    17  		"stateName")
    18  	// fmt.Println(k.GroupItem("g", ""))
    19  
    20  	// fmt.Println(k.Group("g"))
    21  	// fmt.Println(k.GroupString("g"))
    22  
    23  	// fmt.Println(k.ItemWithoutUser("itemId1"))
    24  	// fmt.Println(k.ItemIntRange(5, 10))
    25  	fmt.Println(k.GroupIntRange(5, 10))
    26  	// fmt.Println(k.GroupItem("mygroup", "item"))
    27  	//
    28  	// fmt.Println(k.GroupItem("g", "id"))
    29  	// fmt.Println(k.ItemWithoutUser("id"))
    30  	// fmt.Println(k.ItemWithoutUser("idx"))
    31  	// fmt.Println(k.GroupItemIntRange("newg", 5, 10))
    32  	// fmt.Println(k.GroupItemIntRange("newG#s", 5, 10))
    33  	//
    34  	// fmt.Println(k.GroupIntRange(5, 10))
    35  	// fmt.Println(k.GroupName())
    36  	// fmt.Println(k.UserStringWithoutState(""))
    37  	// fmt.Println(k.ItemIntRange( 10, 20))
    38  	fmt.Println(k.UserStringWithoutState("mynewuser1"))
    39  	fmt.Println(k.UpToState("my-user"))
    40  }