Доступ к определенному элементу в списке

Я новичок в Prolog и хотел получить доступ к определенным элементам списка. Для eg-

L=[name,age,height,weight,gender]

Как я могу получить доступ к возрасту и росту из этого списка, поскольку я хочу сравнить их с некоторыми заданными значениями???

1 ответ

Список не предназначен для использования в качестве записи. Во всяком случае, просто используйте унификацию

L = [Name,Age,Height,Weight,Gender],
( Gender == male -> ... ; ... )

licensed under cc by-sa 3.0 with attribution.