2011-01-02 6 views
0

j'ai ce code qui fonctionne parfaitement .. renvoie un vrai .. lors du traçage les valeurs sont ok .. mais son ne pas retourner la réponse .. il agit étrangement quand il se termine et retourne toujours la liste vide .. variable non ..repasser réponses dans prolog

createNewList(Capacity,RemainingNumbers,Bins,ExtendedBins). 



createNewList(0,Bins,Bins,ExtendedBins,ExtendedBins). 
createNewList(_,[],_,ExtendedBins,ExtendedBins). 
createNewList(Capacity,[Element|Rest],Bins,Temp,ExtendedBins) :- 
. 
. 
. 
. 
    createNewList(Capacity,Rest,Bins,NewList,Result). 

apprécient l'aide grandement

Répondre

0

ok ive trouvé l'erreur .. i envoyais la valeur que je veux avoir la réponse dans instaniated comme une liste vide .. donc je toujours obtenu la réponse comme vide .. fixé que ..