小编Chr*_*ner的帖子

我如何才能将列表的一部分放在特殊元素的前面?

使用MEMBER,我得到了被搜索的元素和LIST的其余部分。但是在搜索到的元素出现之前,我如何获得这些元素?

(CDR (MEMBER 'DURCH '(ZEIT MAL LAENGE DURCH MASSE MAL ZEIT))); with this I get (MASSE MAL ZEIT)
;But how did I get (ZEIT MAL LAENGE) 

Run Code Online (Sandbox Code Playgroud)

lisp common-lisp

2
推荐指数
3
解决办法
57
查看次数

为什么我得到(###)结果?

我尝试解决任务并尝试转换此参数:

(DEFPARAMETER AUSSAGEN '(
                         (THE OFFICE IS EAST OF THE HALLWAY)                                       
                         (THE KITCHEN IS NORTH OF THE OFFICE)                                      
                         (THE GARDEN IS WEST OF THE BEDROOM)                                       
                         (THE OFFICE IS WEST OF THE GARDEN)                                        
                         (THE BATHROOM IS NORTH OF THE GARDEN)                                     
                         (THE BEDROOM IS SOUTH OF THE LAVATORY)                                    
                         (THE BATHROOM IS WEST OF THE LAVATORY)                                    
                         (THE KITCHEN IS WEST OF THE BATHROOM)                                     
                         (THE KITCHEN IS EAST OF THE STUDIO)                                       
                         (THE HALLWAY IS SOUTH OF THE STUDIO)))  
Run Code Online (Sandbox Code Playgroud)

到此列表:

((HALLWAY EAST OFFICE) (OFFICE WEST …
Run Code Online (Sandbox Code Playgroud)

lisp printing common-lisp

1
推荐指数
1
解决办法
56
查看次数

如何在列表的所有元素之间粘贴元素?

我想在lista特殊元素的每个元素之间粘贴。例如:

(EINFUEGEN '(A B C) '*);-> (A * B * C)
Run Code Online (Sandbox Code Playgroud)

我如何以最简单的方式实现它?

lisp common-lisp

1
推荐指数
1
解决办法
53
查看次数

标签 统计

common-lisp ×3

lisp ×3

printing ×1