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

yxflying 2004-05-06 07:46:07
在prolog里有一个list类型的List1=[3,3,2,4],我想访问它的第二个元素,该怎么办?
...全文
286 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

3,424

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧