1StdLabels.List(3)                OCaml library               StdLabels.List(3)
2
3
4

NAME

6       StdLabels.List - no description
7

Module

9       Module   StdLabels.List
10

Documentation

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)
Impressum