Logtalk reference manual
Conditional compilation directive: elif/1

elif/1

Description

elif(Goal)

Supports embedded conditionals when performing conditional compilation. The code following the directive is compiled if Goal is true. The goal is subjected to goal expansion before execution.

Template and modes

elif(@callable)

Examples

:- elif(predicate_property(callable(_), built_in)).

See also

else/0, endif/0, if/1