我在下面有一个序言规则
schedule(mary,[ma424,ma387,eng301]).
我有一个谓词
taking(X,Y):- schedule(X, [Y | L]).
当我试图通过打字来弄清楚她正在上什么课时
taking(mary,Y).
我得到 y=ma424
为什么不打印出她所有的课程
我也尝试过这个和其他变体
taking(X,Y):- schedule(X,[X|L]),schedule(Y, [Y | L]),schedule(Y,L),X\=Y,X\=L.
但它不起作用
我如何让它打印所有的类给我的规则定义的方式