在prolog里如何访问list中的元素 ?

yxflying 2004-05-06 07:46:07
在prolog里有一个list类型的List1=[3,3,2,4],我想访问它的第二个元素,该怎么办?
...全文
131 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Vyke 2004-05-09
呵呵,不错嘛,看看lisp.
  • 打赏
  • 举报
回复
yxflying 2004-05-08
本以为List中有自带的函数呢,看来没有了。我自己做了个函数,问题解决了。
aclist([],_,_):-!.
aclist([H|T],1,Valuep):-Valuep=H,!.
aclist([H|T],Pos,Valuep):-Pos>1,Pos1=Pos-1,aclist(T,Pos1,Valuep).
不过还是要谢谢热情的两位老第了。
  • 打赏
  • 举报
回复
Vyke 2004-05-08
hehe ,等我看一下再回答你了.我都不用好久了.
  • 打赏
  • 举报
回复
klbt 2004-05-07
没有用过prolog,帮你up
  • 打赏
  • 举报
回复
相关推荐
发帖
其他开发语言
加入

3386

社区成员

其他开发语言 其他开发语言
申请成为版主
帖子事件
创建了帖子
2004-05-06 07:46
社区公告
暂无公告