목록에 "멤버"함수를 만드는 방법을 알아 내려고했습니다. 지금까지 나는 이것을 만들었지 만 정답에 가깝지는 않습니다.프롤로그 멤버 함수 목록
spec([system001,hard_drive(50)]).
spec([system002,hard_drive(150)]).
list1(Component):-
spec([Component,X|Y]).
which_system(Component, Component).
which_system(Component):-
list1(Component),
which_system(X, Component).
나는 그것이 작동 which_system(system001).
에 입력
하지만 난 실 거예요 나는 그것이 hard_drive 찾기 (50)를 만드는 방법을 잘 모릅니다 ... 전혀 작동
which_system(hard_drive(50)).
에 넣어 때.
누군가가 도울 수 있기를 바랍니다.
감사합니다.
답변을 받으면 질문을 파기하지 마십시오. 이 사이트의 요점은 비슷한 질문을 가진 새로운 사람들을 돕기위한 오래된 질문입니다. –
@ user1726910 : 질문의 형식을 개선하는 것이 다른 사람들에게 호의적 인 것입니다. – false