2017-11-17 13 views
0
(define l1 (list 1 2 3)) 
(define l2 (list 4 5 6)) 

(define (concatenar l1 l2) 
     (if (null? l1) l2 
     (cons (car l1) (concatenar (cdr l1) l2))) 
) 

私の結果はリストである「(1 2 3 4 5 6 7 8 9)リストからベクターに変換するにはどうしたらいいですか? (スキーム-DRラケット)

が、私はベクトルが

を出て来てほしい私は何を知っていますこの機能を使って行われ:ベクター - >リスト しかし、私は

答えて

0

concatenar-helperに、既存の手順の名前を変更し、ラッパー・プロシージャを作成し、それを実装する方法がわからない:

(define (concatenar-helper l1 l2) 
    (if (null? l1) 
     l2 
     (cons (car l1) (concatenar-helper (cdr l1) l2)))) 

(define (concatenar l1 l2) 
    (list->vector (concatenar-helper l1 l2))) 
関連する問題