Pergunta de entrevista da empresa Jane Street

Write a function to append two lists in OCaml.

Respostas da entrevista

Sigiloso

25 de nov. de 2012

L1 @ L2

2

Sigiloso

14 de ago. de 2020

let rec append (l1:'a list) (l2:'a list) : 'a list = match l1 with |[] -> l2 |h::t -> h::append t l2

Sigiloso

14 de ago. de 2020

let rec append (l1:'a list) (l2:'a list) : 'a list = match l1 with |[] -> l2 |h::t -> h::append t l2

Sigiloso

14 de ago. de 2020

``` let rec append (l1:'a list) (l2:'a list) : 'a list = match l1 with |[] -> l2 |h::t -> h::append t l2 ```

Sigiloso

15 de ago. de 2012

let rec append_list l1 l2 = match l1 with [] -> l2 | h :: t -> h :: (append_list t l2) Usage: # append_list [1;2;3] [4;5] - : int list = [1;2;3;4;5]

3