`
deepfuture
  • 浏览: 4334558 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:79435
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:68406
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:101528
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:281251
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:14617
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:65601
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:31327
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45219
社区版块
存档分类
最新评论

lisp-关联列表

 
阅读更多
* (defparameter *xxx* '((liu . 123)(wang 121)))

*XXX*
* *xxx*

((LIU . 123) (WANG 121))
* *xxx*

((LIU . 123) (WANG 121))
* (assoc 'liu *xxx*)

(LIU . 123)
* (assoc 'wang *xxx*)

(WANG 121)
* (push '(liu 5678) *xxx*)

((LIU 5678) (LIU . 123) (WANG 121))
* (assoc 'wang *xxx*)

(WANG 121)
* (assoc 'liu *xxx*)

(LIU 5678)
* (assoc 'liu *xxx*)

(LIU 5678)
* (assoc 'liu *xxx*)

(LIU 5678)
* *xxx*

((LIU 5678) (LIU . 123) (WANG 121))
* (push '(liu 56789) *xxx*)

((LIU 56789) (LIU 5678) (LIU . 123) (WANG 121))
* (assoc 'liu *xxx*)

(LIU 56789)
*


 

 

可以有相同的键,默认返回第一个匹配的键,可以对值更改的一个记录

分享到:
评论

相关推荐

    lisp-notes:Common Lisp 的示例代码库

    关联列表 更多关于序列 数组 序列函数 关键字参数 数据结构 哈希表 结构 公共 Lisp 对象系统 (CLOS) 其他 读取和写入文件 套餐 基础知识 全局变量 我们可以使用DEFPARAMETER和DEFVAR定义全局变量。 DEFPARAMETER...

    asoc.el:Emacs Lisp关联列表(alist)库

    asoc.el:Emacs Lisp关联列表(alist)库

    i3SP Emacs Lisp Setup-开源

    emacs site-lisp设置提供有用的非标准emacs lisp扩展包,扩展了jde模式,添加了折叠模式的菜单命令,与它们来自的帧关联的缓冲区以及site-start.el和default.el

    leetcoderust-learn-clisp:学习CommonLisp

    关联列表(连想配列) cons-cell:lisp 的基本数据结构 语法/语法 功能: defun ( defun square (val) (* val val) ) 全局变量: defparameter , defvar ; ; you can overwrite the value: ( defparameter *foo* 3 ...

    cad解除关联的方法

    这个是解决 cad2012 在打开2008的文件时,图像错位的现象, 但是 至于能否达到效果, 还需考证。

    dexador:Common Lisp的快速HTTP客户端

    德克萨多 Dexador是Common Lisp的另一个HTTP客户端,具有纯净的API和连接池。 警告 ...您可以在关联列表的:content中指定表单数据。 数据将以application/x-www-form-urlencoded格式发送。 (dex:po

    Pairing a word to a number, can be run repeatedly. It correspond

    在 Lisp ACT-R 中,'paired' 操作通常用于将一个符号(symbol)与一个数字(number)进行配对。这种操作在认知建模中是比较常见的,可以用来表示不同的关联关系,例如将一个概念与一个权重相联,或者将某个记忆与一...

    worldwindjava源码-glossary:Lisp俚语及其他术语词典

    关联列表,一种在 Lisp 中存储关联数组的常用方法。 alist 可以存储重复的键。 当键的顺序无关紧要并且不需要重复键时,哈希表(所有流行的 Lisp 实现提供的不透明数据类型)通常用于更快地查找。 照应宏 — 使用...

    newlisp.snippet:新的LISP附件模块

    关于一个类似于LISP的脚本语言“ newLISP”的小模块。它只是为个人使用而编写的,因此不是很有条理。使用共享库的用户可能无法在64位版本上运行(例如zlib.lsp)其他用于编辑Emacs的类型确定库 --iconv库* ck解释器...

    matlab最简单的代码-mal:mal-做一个Lisp

    每个制作步骤都有一个关联的体系结构图。 该步骤中新增的元素以红色突出显示。 这是最终的图表: 如果您对创建mal实现感兴趣(或仅对使用mal感兴趣),请在freenode上访问#mal频道。 除了,我还尝试回答一些常见问题...

    packet:一个简单的 Common Lisp 二进制序列化器

    PACKET 是一个简单的库,用于定义 C 风格的结构并将它们打包/解包到 Common Lisp 数组中。 它通常用于处理 UDP 数据包,但也可用于解包,例如 mmap 的数据文件。 数据包类型定义 数据包带有一些预定义的内部数据...

    elisp反编译:Emacs Lisp反编译器

    Emacs Lisp字节码的……或至少是概念证明。 此代码将用于其Earley算法解析器和代码组织。 我有一个中实现的项目。 它需要大量的工作,虽然更换Python代码。 这是一个非常早期的阶段,但是经过一番挥霍,代码似乎...

    OpenCTags 类函数关联提示插件

    其主要用途为根据当前选中的tag(单词或者文本),快速在所有文件中定位列表,并可以根据在列表中的选择快速跳转到对应的文件及定位到tag所在的行,方便你在代码中跳来跳去,实乃编程开发开发和代码阅读的上好利器...

    ledger-mode:用于与 C++Ledger 会计系统交互​​的 Emacs Lisp 文件

    分类帐模式这个 Emacs 库提供了一种主要模式来编辑命令行会计系统...入门当作为包安装时, ledger-mode会自动将自己与.ledger文件关联起来。 ledger-mode包括 info 格式的文档,可通过 Emacs 和Ch i访问。 信息章节包括

    uberwald:一个简单的Lisp解释器,可以自学有关Lisps和口译员的知识

    提供一种环境,即用于将值绑定到符号的递归关联数组; store.c 管理各种类型的对象的内存中存储: 预分配(和可扩展)堆上的常规对象( ubw_obj ); 字符串值; 符号名称。 内存管理 垃圾收集 像大多数LISP...

    awesome-dev-discord:与开发相关的官方Discord服务器的精选列表

    真棒Dev Discord 与开发相关的官方Discord服务器的精选列表。目录服务器 社区与意见名称关联描述Clojurians Clojurescript社区代码支持 一个致力于为编程提供指导的社区编码书房 适合所有对编码感兴趣的人的编程...

    clj-fl:Clojure 中的框架语言

    Clojure 中的框架语言是 70 年代开发的用于表示知识块的框架... 让我们来看看温斯顿教授提出的 Frame 的实现,作为 LISP 中的简单关联嵌套列表: (Henry (isa (value system-analyst)) (working-at(value unit-i )) (re

    mu4e-notifications

    mu4e-通知本文档描述了一种启用桌面通知的方法,该通知可打开 mu4e 中与其关联的消息。 由于您是 emacs 用户,我建议您将本指南作为 org-mode 文件阅读。 在获取本文档的组织模式版本。假设/依赖亩/亩4e 您可以使用...

    cta-stop-events:使用 CTA 巴士跟踪器 API 构建公交事件数据库的工具

    每个停止事件都与一个地理编码位置相关联。 停止事件存储在 PostgreSQL 数据库中。 所得数据适用于按地理边界、时间、日期等分析或映射公交车频率。依赖关系PostgreSQL 和 PostGIS。 您需要安装和扩展。 创建一个...

    云计算网络珠玑

    《云计算网络珠玑》着眼于讲解云计算网络虚拟化中所用到的网络技术原理,重点展示以太网及TCP/IP网络中各种技术内在的关联脉络,包括从传统的MAC、IP、安全和QoS等到新兴的Trill、LISP、DPI和CDN等技术,从以太网...

Global site tag (gtag.js) - Google Analytics