github.com/servernoj/jade@v0.0.0-20231225191405-efec98d19db1/testdata/v2/iteration.jade (about)

     1  
     2  ul
     3    each val in []int{1, 2, 3, 4, 5}
     4      li= val
     5  
     6  
     7  ul
     8    each val, index in []string{"zero", "one", "two"}
     9      li= strconv.Itoa(index) + ": " + val
    10  
    11  
    12  ul
    13    each val, index in map[int]string{1:"one",2:"two",3:"three"}
    14      li= strconv.Itoa(index) + ": " + val
    15  
    16  
    17  - 
    18    qfs := func (condition bool, iftrue, iffalse []string) []string {
    19  		if condition {
    20  			return iftrue
    21  		} else {
    22  			return iffalse
    23  		}
    24  	}
    25    var values = []string{}
    26  
    27  ul
    28    each val in qfs(len(values)>0, values, []string{"There are no values"})
    29      li= val
    30  
    31  
    32  - var values1 = []string{}
    33  ul
    34    each val in values1
    35      li= val
    36    else
    37      li There are no values1
    38  
    39  
    40  - var n = 0;
    41  ul
    42    while n < 4
    43      li= n ; n++
    44