1
讓說我有以下列表:獲得兩個列表出來一個清單
(list '("a" 2) '("b" 1) '("c" 'end))
我想兩個列表出來的第一個列表,輸出:
(list "a" "b" "c") and (list 2 1 'end)
我如何在Racket中做到這一點?
我想出了這樣的事情:
(define first (mlist))
(define second (mlist))
(define (get-two-lists l)
(for ([i t])
(mappend! first (list-ref i 0))
(mappend! second (list-ref i 1))))
輸出給我空單..
這很好!謝謝 – Bun