make-arry åå§åŒè®Ÿ 0 çåæ³æ讞äŒäº§ç Garbageã
è¯è¯è¿äžªïŒ
(setf *arr-to-be-clear* (make-array '(2 3 2) :initial-element "foo"))
(defun arr-clear (array &optional (clear-obj 0))
(let* ((dimensions (array-dimensions array))
(depth (1- (length dimensions)))
(indices (make-list (1+ depth) :initial-element 0)))
(labels ((recurse (n)
(loop for j below (nth n dimensions)
do (setf (nth n indices) j)
collect (if (= n depth)
(setf (apply #'aref array indices) clear-obj)
(recurse (1+ n))))))
(recurse 0))))
(arr-clear *arr-to-be-clear*)
æ¹èªïŒhttp://stackoverflow.com/questions/9549568/common-lisp-convert-between-lists-and-arrays
Vito Van Be Alive with Music and Program.
Date: Fri, 21 Aug 2015 18:18:14 +0800
Subject: Re: [Lisp-cn] Common LispäžïŒæä»ä¹åæ³å°äžäžªçšè¿çæ°ç»è¿
éæž
ç䞺0ïŒ
From: ***@gmail.com
To: lisp-***@googlegroups.com
make-array åå§åŒè®Ÿ0
2015幎8æ21æ¥ äžå5:47äº "leo" <***@outlook.com>åéïŒ
äžæ¯éŸè¡šïŒææ³æž
空æ°ç»ã
åš 2015幎08æ21æ¥ 17:43, Vito Van åé:
(setf *list-to-be-clear* '(a b c d e f))
(setf *list-to-be-clear* (mapcar #'(lambda(x) (setf x 0))
*list-to-be-clear*))
æ¯è¿æ ·ä¹ïŒ
Vito Van
Be Alive with Music and Program.
Date: Fri, 21 Aug 2015 17:34:19 +0800
Subject: [Lisp-cn] Common LispäžïŒæä»ä¹åæ³å°äžäžªçšè¿çæ°ç»è¿
éæž
ç䞺0ïŒ
å°±æ¯å
šéšå¡«äž0ïŒå°±åCè¯èšçmemseté£æ ·
--
--
Lisp-cn(Lispäžæçšæ·ç»)
CLUG http://lisp.org.cn
---
æšæ¶å°æ€é®ä»¶æ¯å 䞺æšè®¢é
äº Google çœäžè®ºåçâLisp-cn(Lispäžæçšæ·ç»)â矀ç»ã
èŠæ¥çæŽå€é项ïŒè¯·è®¿é® https://groups.google.com/d/optoutã
--
--
Lisp-cn(Lispäžæçšæ·ç»)
CLUG http://lisp.org.cn
---
æšæ¶å°æ€é®ä»¶æ¯å 䞺æšè®¢é
äºGoogleçœäžè®ºåäžçâLisp-cn(Lispäžæçšæ·ç»)â矀ç»ã
èŠé订æ€çŸ€ç»å¹¶åæ¢æ¥æ¶æ€çŸ€ç»ççµåé®ä»¶ïŒè¯·åéçµåé®ä»¶å°lisp-cn+***@googlegroups.comã
èŠæ¥çæŽå€é项ïŒè¯·è®¿é®https://groups.google.com/d/optoutã
--
--
Lisp-cn(Lispäžæçšæ·ç»)
CLUG http://lisp.org.cn
---
æšæ¶å°æ€é®ä»¶æ¯å 䞺æšè®¢é
äºGoogleçœäžè®ºåäžçâLisp-cn(Lispäžæçšæ·ç»)â矀ç»ã
èŠé订æ€çŸ€ç»å¹¶åæ¢æ¥æ¶æ€çŸ€ç»ççµåé®ä»¶ïŒè¯·åéçµåé®ä»¶å°lisp-cn+***@googlegroups.comã
èŠæ¥çæŽå€é项ïŒè¯·è®¿é®https://groups.google.com/d/optoutã
--
--
Lisp-cn(Lispäžæçšæ·ç»)
CLUG http://lisp.org.cn
---
æšæ¶å°æ€é®ä»¶æ¯å 䞺æšè®¢é
äºGoogleçœäžè®ºåäžçâLisp-cn(Lispäžæçšæ·ç»)â矀ç»ã
èŠé订æ€çŸ€ç»å¹¶åæ¢æ¥æ¶æ€çŸ€ç»ççµåé®ä»¶ïŒè¯·åéçµåé®ä»¶å°lisp-cn+***@googlegroups.comã
èŠæ¥çæŽå€é项ïŒè¯·è®¿é®https://groups.google.com/d/optoutã
--
--
Lisp-cn(Lispäžæçšæ·ç»)
CLUG http://lisp.org.cn
---
æšæ¶å°æ€é®ä»¶æ¯å 䞺æšè®¢é
äº Google çœäžè®ºåçâLisp-cn(Lispäžæçšæ·ç»)â矀ç»ã
èŠé订æ€çŸ€ç»å¹¶åæ¢æ¥æ¶æ€çŸ€ç»ççµåé®ä»¶ïŒè¯·åéçµåé®ä»¶å°lisp-cn+***@googlegroups.comã
èŠæ¥çæŽå€é项ïŒè¯·è®¿é® https://groups.google.com/d/optoutã