Chinaunix首页 | 论坛 | 博客

SJC

  • 博客访问: 3748
  • 博文数量: 7
  • 博客积分: 125
  • 博客等级: 入伍新兵
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-14 21:16
文章分类

全部博文(7)

文章存档

2011年(7)

我的朋友
最近访客

分类: Python/Ruby

2011-08-26 23:15:05

(defstruct db-info
  "This is data-base connection info"
  addr port name user pass)

(defun make-host (addr port)
  #'(lambda (name user pass)
      (let ((h (make-db-info)))
        (setf (db-info-addr h) addr
              (db-info-port h) port
              (db-info-name h) name
              (db-info-user h) user
              (db-info-pass h) pass)
        h)))

(let* ((make-conn (make-host "dream" 3306))
       (c1 (funcall make-conn "tpndb" "root" "tpnpass"))
       (c2 (funcall make-conn "gansu" "root" "1234567")))
  (print c1)
  (print c2))
阅读(188) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:asdf

给主人留下些什么吧!~~