2014-11-23 5 views
0

Я новичок в Пролог и хотели, чтобы получить доступ конкретных элементов list.For eg-Доступ к определенному элементу в списке

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

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

ответ

1

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

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

На самом деле я хочу, чтобы реализовать что-то вроде this- 'L = [ 'Питер', 21,5.9,70, 'мужской'].' Затем, когда пользователь вводит предположим, возраст = 22, я хочу проверить возраст со вторым элементом моего списка L. Это возможно? – Coder

+0

Что заставляет вас думать, что это не возможно *? Это просто не * удобно * использовать список для структурированной информации, потому что трудно запомнить точное положение элементов ... – CapelliC

+0

Предположим, что я знаю позицию, то как я могу это сделать? Предположим, я хочу получить доступ к 2-й позиции. – Coder

Смежные вопросы