Цикл словаря по каждому второму элементу - PullRequest
0 голосов
/ 09 июня 2018

У меня есть эта структура, которую я хотел бы перебрать

dict set gm_info $gm ....

Значение $gm изменяется от 0 до 47.

Я используюэто для циклического перемещения по этому словарю

dict for {gm gminfo} $gm_info {       
    dict with gminfo {
        ...
    }
}

Я хочу выполнить цикл с шагом 2 вместо 1. То есть я хочу прочитать gm = 0, 2, 4, 6, ...

1 Ответ

0 голосов
/ 09 июня 2018

Кажется, легче сделать

for {set i 0} {$i <= 47} {incr i 2} {
    dict with gm_info $i {
        ...
    }
}

Это предполагает, что значения в gm_info фактически являются диктатами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...