나는 목록의이 종류가 있습니다 {ADC} {DSD} {ASD} {YDD을}반환 지수 8.4
난에 중복이있는 모든 인덱스를 나열 할하위 목록의 동일한 색인 예를 들어 내가 하위 목록에서 인덱스 2에서 모든 "D"를 serach하려는 경우, 나는 목록의 인덱스 알고 싶다 (여기에 0, 3) 여기
코드입니다 :proc findElement {lst idx value} {
set i 0
foreach sublist $lst {
if {[string equal [lindex $sublist $idx] $value]} {
return $i
}
incr i
}
return -1
}
나는 그것을 findElement라고 부른다. $ toto 1 D
그것은 단지 0을 반환한다!
왜?
감사합니다, 그것은 ... :-)은'-index' 옵션은 Tcl 8.5을 필요로 – heyhey
작동합니다. – TrojanName