Конкатенация
This commit is contained in:
7
Жегалин Михаил/Konkatenatsia.rkt
Normal file
7
Жегалин Михаил/Konkatenatsia.rkt
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
(define (concat li1 li2)
|
||||||
|
(if (empty? li2)
|
||||||
|
li1
|
||||||
|
(concat (append li1 (list (car li2))) (cdr li2))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(writeln (concat (list 1 2 3) (list 3 4 5)))
|
||||||
8
Жегалин Михаил/README.md
Normal file
8
Жегалин Михаил/README.md
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# Конкатенация
|
||||||
|
## Ссылка на видеоразбор
|
||||||
|
https://youtu.be/UCdiG5nTiFY
|
||||||
|
## Код из книги
|
||||||
|
#let rec append l1 l2 =
|
||||||
|
match l1 with
|
||||||
|
[] -> l2
|
||||||
|
| (h::t) -> h::(append t l2);;
|
||||||
Reference in New Issue
Block a user