Higher-order functions: Difference between revisions
Content added Content deleted
(Added Elixir) |
(→{{header|Prolog}}: Generalize solution to work with any Prolog system) |
||
Line 2,074: | Line 2,074: | ||
=={{header|Prolog}}== |
=={{header|Prolog}}== |
||
{{works with|SWI Prolog}} |
|||
<lang prolog> |
<lang prolog> |
||
first(Predicate):-Predicate. |
first(Predicate) :- call(Predicate). |
||
second(Argument):- |
second(Argument) :- write(Argument). |
||
:-first(second('Hello World!')). |
:-first(second('Hello World!')). |