Subcommand of dict that returns a subset of a dictionary according to some filtering rule.
HaO: an example session with the script option:
% set d [dict filter {k1 v1 k2 v2} script {k v} {return [expr {$k eq "k1"}]}] 1
So return might not be the right command. It stops the script and nothing is assigned to d.
Lets try without it:
% set d [dict filter {k1 v1 k2 v2} script {k v} {expr {$k eq "k1"}}] k1 v1
That worked !