foreach relief {raised sunken flat groove ridge} {
frame .$relief -width 15m -height 10m -relief $relief -borderwith 4
pack .$relief -side left -padx 2m -pady 2m
}
.flat configure -bg black
Hier werden in einer foreach-Schleife Frames mit allen gültigen Werten der Ressource Relief erzeugt. Interessant ist in diesem Beispiel auch, daß die Widgetnamen durch die Schleife generiert werden. Dies ist eine nützliche Eigenschaft von Skriptsprachen, wo vor der syntaktischen Deutung der Befehle die Variablensubstitution durchgeführt wird.