27 lines
386 B
Text
27 lines
386 B
Text
open nat
|
||
|
||
#eval [1, 2, 3]
|
||
|
||
#eval to_bool $ 1 ∈ [1, 2, 3]
|
||
|
||
#eval to_bool $ 4 ∈ [1, 2, 3]
|
||
|
||
#eval [1, 2, 3] ++ [3, 4]
|
||
|
||
#eval 2 :: [3, 4]
|
||
|
||
#eval ([] : list nat)
|
||
|
||
#eval (∅ : list nat)
|
||
|
||
#eval ({1, 3, 2, 2, 3, 1} : list nat)
|
||
|
||
#eval [1, 2, 3] ∪ [3, 4, 1, 5]
|
||
|
||
#eval [1, 2, 3] ∩ [3, 4, 1, 5]
|
||
|
||
#eval (mul 10) <$> [1, 2, 3]
|
||
|
||
#check ({1, 2, 3} : list nat)
|
||
|
||
#check ({1, 2, 3, 4} : set nat)
|