【发布时间】:2014-12-07 12:20:34
【问题描述】:
如果我有一个包含 3 个不同对象的列表,这些对象使用全大写字符串彼此分隔,我如何将它们捆绑到一个包含 3 个列表的列表中?
我只做到了
#lang racket
(define (test-string4 lst keyword)
(let ((kw (string-upcase keyword)))
(cond ((null? lst) '())
((string-upper-case? (car lst))
(list
对于 '("POLYLINE" "2" "3" ... "LINE" "2" "3" ...) 的列表 它应该被分解成 '(("POLYLINE" "2" "3" ...) ("LINE" "2" "3" ...))
【问题讨论】:
-
您能否提供一个示例(输入和预期输出)?
-
当然,我已经在编辑中这样做了!
-
keyword的意义何在?您似乎没有在任何地方使用它。