Advertisement
Guest User

Untitled

a guest
Jul 18th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Eiffel 0.35 KB | None | 0 0
  1. hold_count(exp:PREDICATE[ANY,TUPLE[KEY,VAL]]) : INTEGER
  2. local
  3.     i,r:INTEGER
  4.     t:TUPLE[KEY,VAL]
  5. do
  6.     t.make
  7.     from
  8.         i:=1
  9.         r:=0
  10.     until
  11.         i>count
  12.     loop
  13.         t:=[keys[i],values[i]]
  14.         if(exp.item(t)) then --alternative exp[keys[i],values[i]] didnt think of it someone told me so I don't know if it works
  15.             r:= r+1
  16.         end
  17.     i:=i+1
  18.     end
  19.     Result:=r
  20. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement