如何在没有数组的Prolog程序中创建一个点系统

时间:2012-05-25 12:38:56

标签: arrays prolog

您好我正在尝试制作一个Prolog程序,其中用户回答了一些问题,我找到了适合他的游戏!我想制作一个点数系统,当我在游戏特色的答案套件中保留每个游戏的名称和积分时

例如:

sims3 :-
    simulationGame,
    rolePlayingGame.
dragonAgeII :-
    rolePlayingGame.

rolePlayingGamev :-
    test(do_you_like_play_games_with_structured_decision_and_chars_development).
simulationGame :-
    test(do_you_like_simulation_games).

但是在Prolog我不能创建一个数组我还应该做什么? 提前致谢

1 个答案:

答案 0 :(得分:0)

您可以尝试在[(gameA,7), (gameB,12)]对或assert个事实列表中记录信息。这里的主要问题是你想如何操纵你的数据,根据你的答案,这个或那个数据表示将更适合。