社区
其他开发语言
帖子详情
在prolog里如何访问list中的元素 ?
yxflying
2004-05-06 07:46:07
在prolog里有一个list类型的List1=[3,3,2,4],我想访问它的第二个元素,该怎么办?
...全文
286
4
打赏
收藏
在prolog里如何访问list中的元素 ?
在prolog里有一个list类型的List1=[3,3,2,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
prolog
简介
Prolog
提供了列表数据结构
2. **成员检查**:`member(Element,
List
)` 可以判断
元素
是否在列表
中
。 3. **头部和尾部提取**:`head(Tail, [Head|Tail])` 提取列表的头
元素
和剩余的尾部列表。 4. **合并列表**:`append(
List
1,
List
2, ...
第3.2节
Prolog
语言的表第3.2节
Prolog
语言的表
在
Prolog
语言
中
,表(
list
)是一种非常重要的数据结构,它被广泛用于处理和组织数据。本节将深入探讨
Prolog
中
的表的概念、特点以及如何进行操作。 **3.2.1 表的定义**
Prolog
中
的表是一种有序集合,集合
中
的
元素
...
prolog
notes
本节主要介绍如何在
Prolog
中
定义事实、规则,并进行查询。 ##### 知识点1:简单示例 1. **知识库1**:本知识库通过简单的例子介绍了如何定义事实(facts),事实是不可改变的真值陈述。 - 例如,可以定义一个事实 ...
分割—
prolog
2014
在
Prolog
中
,程序由一系列的规则和事实组成,这些规则是 IF-THEN 形式的逻辑表达式。规则通常以“:-”分隔头和体,头表示目标,体表示条件。事实则不包含条件,仅仅是一个简单的谓词陈述。 在"split4"这个程序
中
...
prolog
codes
在
Prolog
中
,程序员通过定义关系(或谓词)来解决问题,这些关系以逻辑表达式的形式存在。在这个名为“
prolog
codes”的压缩包
中
,包含了四个与列表操作相关的
Prolog
程序,分别命名为q1.P、q2.P、q3.P和q4.P。让我们...
其他开发语言
3,424
社区成员
15,623
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章