>>32
sechKeyで構造体のメンバを指定するということでいいかな?
何の言語か分からないけど、最近は条件を関数として与えるというのが多い。
例えば、C#ならvar rec = serchTable.Where(x => x.serchKey == serchVal);のような具合。
Whereの括弧の中で即席の関数(ラムダ式)を書いている。
等価比較以外(一定値以上・未満やもっと複雑な条件)でも可能なのが特長。