1StdLabels.List(3) OCaml library StdLabels.List(3)
2
3
4
6 StdLabels.List - no description
7
9 Module StdLabels.List
10
12 Module List
13 : sig end
14
15
16
17
18
19
20
21
22 val length : 'a list -> int
23
24
25
26
27 val hd : 'a list -> 'a
28
29
30
31
32 val tl : 'a list -> 'a list
33
34
35
36
37 val nth : 'a list -> int -> 'a
38
39
40
41
42 val rev : 'a list -> 'a list
43
44
45
46
47 val append : 'a list -> 'a list -> 'a list
48
49
50
51
52 val rev_append : 'a list -> 'a list -> 'a list
53
54
55
56
57 val concat : 'a list list -> 'a list
58
59
60
61
62 val flatten : 'a list list -> 'a list
63
64
65
66
67 val iter : f:('a -> unit) -> 'a list -> unit
68
69
70
71
72 val map : f:('a -> 'b) -> 'a list -> 'b list
73
74
75
76
77 val rev_map : f:('a -> 'b) -> 'a list -> 'b list
78
79
80
81
82 val fold_left : f:('a -> 'b -> 'a) -> init:'a -> 'b list -> 'a
83
84
85
86
87 val fold_right : f:('a -> 'b -> 'b) -> 'a list -> init:'b -> 'b
88
89
90
91
92 val iter2 : f:('a -> 'b -> unit) -> 'a list -> 'b list -> unit
93
94
95
96
97 val map2 : f:('a -> 'b -> 'c) -> 'a list -> 'b list -> 'c list
98
99
100
101
102 val rev_map2 : f:('a -> 'b -> 'c) -> 'a list -> 'b list -> 'c list
103
104
105
106
107 val fold_left2 : f:('a -> 'b -> 'c -> 'a) -> init:'a -> 'b list -> 'c
108 list -> 'a
109
110
111
112
113 val fold_right2 : f:('a -> 'b -> 'c -> 'c) -> 'a list -> 'b list ->
114 init:'c -> 'c
115
116
117
118
119 val for_all : f:('a -> bool) -> 'a list -> bool
120
121
122
123
124 val exists : f:('a -> bool) -> 'a list -> bool
125
126
127
128
129 val for_all2 : f:('a -> 'b -> bool) -> 'a list -> 'b list -> bool
130
131
132
133
134 val exists2 : f:('a -> 'b -> bool) -> 'a list -> 'b list -> bool
135
136
137
138
139 val mem : 'a -> set:'a list -> bool
140
141
142
143
144 val memq : 'a -> set:'a list -> bool
145
146
147
148
149 val find : f:('a -> bool) -> 'a list -> 'a
150
151
152
153
154 val filter : f:('a -> bool) -> 'a list -> 'a list
155
156
157
158
159 val find_all : f:('a -> bool) -> 'a list -> 'a list
160
161
162
163
164 val partition : f:('a -> bool) -> 'a list -> 'a list * 'a list
165
166
167
168
169 val assoc : 'a -> ('a * 'b) list -> 'b
170
171
172
173
174 val assq : 'a -> ('a * 'b) list -> 'b
175
176
177
178
179 val mem_assoc : 'a -> map:('a * 'b) list -> bool
180
181
182
183
184 val mem_assq : 'a -> map:('a * 'b) list -> bool
185
186
187
188
189 val remove_assoc : 'a -> ('a * 'b) list -> ('a * 'b) list
190
191
192
193
194 val remove_assq : 'a -> ('a * 'b) list -> ('a * 'b) list
195
196
197
198
199 val split : ('a * 'b) list -> 'a list * 'b list
200
201
202
203
204 val combine : 'a list -> 'b list -> ('a * 'b) list
205
206
207
208
209 val sort : cmp:('a -> 'a -> int) -> 'a list -> 'a list
210
211
212
213
214 val stable_sort : cmp:('a -> 'a -> int) -> 'a list -> 'a list
215
216
217
218
219 val fast_sort : cmp:('a -> 'a -> int) -> 'a list -> 'a list
220
221
222
223
224 val merge : cmp:('a -> 'a -> int) -> 'a list -> 'a list -> 'a list
225
226
227
228
229
230
231OCamldoc 2017-03-22 StdLabels.List(3)