Comment puis-je inclure un.le fichier pl dans Prolog?
j'aimerais inclure le code d'un autre fichier source. Personne ne sait comment faire cela?
21
demandé sur
Mogsdad
2010-11-04 17:05:56
2 réponses
Si votre fichier s'appelle foo.pl
, vous pouvez l'inclure en utilisant
:- [foo].
ou, de manière équivalente et un peu plus explicite
:- consult(foo).
ou, si vous êtes inquiet qu'il peut être chargé à plusieurs reprises dans un grand app
:- ensure_loaded(foo).
ou, si vous utilisez complet de modules
:- use_module(foo).
bien que le nom exact du dernier prédicat diffère entre les versions de Prolog.
29
répondu
Fred Foo
2010-11-04 14:15:32
Si vous souhaitez inclure le fichier littéralement - similaire à #inclure, utiliser :- include('file.pl').
la plupart du temps, il est préférable de structurer votre programme en utilisant modules.
7
répondu
false
2010-11-04 23:18:25