[m-users.] Display all predicate values
    Philippe de Rochambeau 
    phiroc at free.fr
       
    Tue May 18 21:47:13 AEST 2021
    
    
  
Hello,
what is the idiomatic way in Mercury to display all values that match the friend  predicate?
:- pred friend(string).
:- mode friend(out).
friend("Mark").
friend("Jack").
friend("Andrew »).
main(!IO) :-
  friend(Who),
  lookup(Who, 1, Val),
  io.write(Who, !IO).
I’ve tried using lookup, but it’s Who is not an array.
Many thanks.
Best regards,
Philippe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurylang.org/archives/users/attachments/20210518/b1bc2088/attachment.html>
    
    
More information about the users
mailing list