Je souhaite inclure du code provenant d'un autre fichier source. Est-ce que quelqu'un sait comment faire ça?Comment inclure un fichier .pl dans Prolog?
20
A
Répondre
27
Si votre fichier est appelé foo.pl
, vous pouvez l'inclure en utilisant
:- [foo].
ou, et un peu de manière équivalente plus explicite
:- consult(foo).
ou, si vous êtes inquiet, il peut être chargé plusieurs fois dans une plus grande application
:- ensure_loaded(foo).
ou, si vous utilisez full-blown modules
:- use_module(foo).
mais le nom exact du dernier prédicat diffère selon les versions de Prolog.
6
Si vous souhaitez inclure le fichier littéralement - similaire à #include, utilisez : - include ('file.pl').
La plupart du temps, il est préférable de structurer votre programme en utilisant les modules .
d'accord, merci! :) – cody