LISP 简单的数据库 3.2 录入CD
来源:互联网 发布:软件安全工程师 编辑:程序博客网 时间:2024/05/21 03:54
使用全局变量 *db*,来保存数据
(defvar *db* nil)(defun make-cd (title artist rating ripped) (list :title title :artits artist :rating rating :ripped ripped))(defun add-record (cd) ( push cd *db*))
CL-USER> (add-record (make-cd "Roses" "Kathy" 7 t))((:TITLE "Roses" :ARTITS "Kathy" :RATING 7 :RIPPED T))CL-USER> (add-record (make-cd "Lily" "Pgy" 8 t))((:TITLE "Lily" :ARTITS "Pgy" :RATING 8 :RIPPED T) (:TITLE "Roses" :ARTITS "Kathy" :RATING 7 :RIPPED T))CL-USER> (add-record (make-cd "Kly" "Gy" 9 t))((:TITLE "Kly" :ARTITS "Gy" :RATING 9 :RIPPED T) (:TITLE "Lily" :ARTITS "Pgy" :RATING 8 :RIPPED T) (:TITLE "Roses" :ARTITS "Kathy" :RATING 7 :RIPPED T))#查看*DB*中的数据CL-USER> *DB*((:TITLE "Kly" :ARTITS "Gy" :RATING 9 :RIPPED T) (:TITLE "Lily" :ARTITS "Pgy" :RATING 8 :RIPPED T) (:TITLE "Roses" :ARTITS "Kathy" :RATING 7 :RIPPED T))
- LISP 简单的数据库 3.2 录入CD
- LISP 简单的数据库 3.1 CD与记录
- 用clojure实现《实用Common Lisp编程》中的简单数据库:CD数据库
- LISP 简单的数据库 3.7 更新记录
- LISP 简单的数据库 3.3 查看数据库内容
- LISP 简单的数据库 3.5 保存和加载数据库
- LISP 简单的数据库 3.4 改进用户交互
- LISP 简单的数据库 3.6.2 优化查询算法
- LISP 简单的数据库 3.8 使用宏优化Where语句
- 《实用Common Lisp编程》第三章 实践:简单的数据库
- LISP 简单的数据库 3.6.1 依艺术家字段值进行查询
- Common Lisp译本笔记2之第三章:简单的数据库实现(源码)
- 简单的js监听键盘录入
- 简单的学生信息录入程序
- 一个简单的成绩录入程序
- 一个简单的CD唱片管理程序
- 一个简单的 CD 目录应用程序
- 最简单的 TeXLive CD 安装指南
- Android XML解析
- 百度贴吧恶意代码分析
- #define #ifdef #endif
- struts2中的Action接口和Actionsupport接口的作用
- 自学Android开发中的那些事儿(android虚拟机的键盘没有?)
- LISP 简单的数据库 3.2 录入CD
- UUID和数据库的主键策略
- Linux 内存映射函数 mmap()函数详解
- ISO IEC公开的标准
- 第二次测试
- MeasureSpec介绍及使用详解
- 《大话设计模式》之--第2章 商场促销----策略模式
- 《大话设计模式》之--第3章 拍摄UFO----单一职责原则
- 《大话设计模式》之--第4章 考研求职两不误----开放-封闭原则