FSharpAux


ResizeArray

Namespace: FSharpAux

Functions and values

Function or valueDescription
append arr1 arr2
Signature: arr1:ResizeArray<'T> -> arr2:ResizeArray<'T> -> ResizeArray<'T>
Type parameters: 'T
blit arr1 start1 arr2 start2 len
Signature: arr1:ResizeArray<'T> -> start1:int -> arr2:ResizeArray<'T> -> start2:int -> len:int -> unit
Type parameters: 'T
checkNonNull argName arg
Signature: argName:string -> arg:'?8230 -> unit
Type parameters: '?8230
choose f arr
Signature: f:('?8290 -> '?8291 option) -> arr:ResizeArray<'?8290> -> ResizeArray<'?8291>
Type parameters: '?8290, '?8291
combine arr1 arr2
Signature: arr1:ResizeArray<'?8382> -> arr2:ResizeArray<'?8383> -> ResizeArray<'?8382 * '?8383>
Type parameters: '?8382, '?8383
concat(arrs)
Signature: arrs:seq<ResizeArray<'T>> -> ResizeArray<'T>
Type parameters: 'T
copy(arr)
Signature: arr:ResizeArray<'T> -> ResizeArray<'T>
Type parameters: 'T
create n x
Signature: n:int -> x:'?8238 -> ResizeArray<'?8238>
Type parameters: '?8238
distinct(array)
Signature: array:ResizeArray<'?8380> -> ResizeArray<'?8380>
Type parameters: '?8380
distinctBy keyf array
Signature: keyf:('?8377 -> '?8378) -> array:ResizeArray<'?8377> -> ResizeArray<'?8377>
Type parameters: '?8377, '?8378
exists f arr
Signature: f:('T -> bool) -> arr:ResizeArray<'T> -> bool
Type parameters: 'T
exists2 f arr1 arr2
Signature: f:('?8316 -> '?8317 -> bool) -> arr1:ResizeArray<'?8316> -> arr2:ResizeArray<'?8317> -> bool
Type parameters: '?8316, '?8317
fill arr start len x
Signature: arr:ResizeArray<'T> -> start:int -> len:int -> x:'T -> unit
Type parameters: 'T
filter f arr
Signature: f:('?8293 -> bool) -> arr:ResizeArray<'?8293> -> ResizeArray<'?8293>
Type parameters: '?8293
find f arr
Signature: f:('?8276 -> bool) -> arr:ResizeArray<'?8276> -> '?8276
Type parameters: '?8276
findIndex f arr
Signature: f:('?8319 -> bool) -> arr:ResizeArray<'?8319> -> int
Type parameters: '?8319
findIndexi f arr
Signature: f:(int -> '?8321 -> bool) -> arr:ResizeArray<'?8321> -> int
Type parameters: '?8321
fold f acc arr
Signature: f:('State -> 'T -> 'State) -> acc:'State -> arr:ResizeArray<'T> -> 'State
Type parameters: 'State, 'T
fold2 f acc arr1 arr2
Signature: f:('T -> 'T1 -> 'T2 -> 'T) -> acc:'T -> arr1:ResizeArray<'T1> -> arr2:ResizeArray<'T2> -> 'T
Type parameters: 'T, 'T1, 'T2
foldBack f arr acc
Signature: f:('T -> 'State -> 'State) -> arr:ResizeArray<'T> -> acc:'State -> 'State
Type parameters: 'T, 'State
foldBack2 f arr1 arr2 acc
Signature: f:('T1 -> 'T2 -> 'State -> 'State) -> arr1:ResizeArray<'T1> -> arr2:ResizeArray<'T2> -> acc:'State -> 'State
Type parameters: 'T1, 'T2, 'State
foldBackSub f arr start fin acc
Signature: f:('?8326 -> '?8327 -> '?8327) -> arr:ResizeArray<'?8326> -> start:int -> fin:int -> acc:'?8327 -> '?8327
Type parameters: '?8326, '?8327
foldSub f acc arr start fin
Signature: f:('?8323 -> '?8324 -> '?8323) -> acc:'?8323 -> arr:ResizeArray<'?8324> -> start:int -> fin:int -> '?8323
Type parameters: '?8323, '?8324
forall f arr
Signature: f:('?8272 -> bool) -> arr:ResizeArray<'?8272> -> bool
Type parameters: '?8272
forall2 f arr1 arr2
Signature: f:('?8341 -> '?8342 -> bool) -> arr1:ResizeArray<'?8341> -> arr2:ResizeArray<'?8342> -> bool
Type parameters: '?8341, '?8342
get arr n
Signature: arr:ResizeArray<'T> -> n:int -> 'T
Type parameters: 'T
indexNotFound()
Signature: unit -> '?8274
Type parameters: '?8274
init n f
Signature: n:int -> f:(int -> 'T) -> ResizeArray<'T>
Type parameters: 'T
isEmpty(arr)
Signature: arr:ResizeArray<'?8344> -> bool
Type parameters: '?8344
iter f arr
Signature: f:('?8260 -> unit) -> arr:ResizeArray<'?8260> -> unit
Type parameters: '?8260
iter2 f arr1 arr2
Signature: f:('T -> 'b -> unit) -> arr1:ResizeArray<'T> -> arr2:ResizeArray<'b> -> unit
Type parameters: 'T, 'b
iteri f arr
Signature: f:(int -> '?8268 -> unit) -> arr:ResizeArray<'?8268> -> unit
Type parameters: '?8268
iteri2 f arr1 arr2
Signature: f:(int -> 'T -> 'T2 -> unit) -> arr1:ResizeArray<'T> -> arr2:ResizeArray<'T2> -> unit
Type parameters: 'T, 'T2
length(arr)
Signature: arr:ResizeArray<'T> -> int
Type parameters: 'T
map f arr
Signature: f:('?8262 -> '?8263) -> arr:ResizeArray<'?8262> -> ResizeArray<'?8263>
Type parameters: '?8262, '?8263
map2 f arr1 arr2
Signature: f:('T -> 'T2 -> '?8288) -> arr1:ResizeArray<'T> -> arr2:ResizeArray<'T2> -> ResizeArray<'?8288>
Type parameters: 'T, 'T2, '?8288
mapi f arr
Signature: f:(int -> '?8265 -> '?8266) -> arr:ResizeArray<'?8265> -> ResizeArray<'?8266>
Type parameters: '?8265, '?8266
mapi2 f arr1 arr2
Signature: f:(int -> 'T -> 'T2 -> 'c) -> arr1:ResizeArray<'T> -> arr2:ResizeArray<'T2> -> ResizeArray<'c>
Type parameters: 'T, 'T2, 'c
max(array)
Signature: array:ResizeArray<'?8399> -> '?8399
Type parameters: '?8399
maxBy f array
Signature: f:('?8401 -> '?8402) -> array:ResizeArray<'?8401> -> '?8401
Type parameters: '?8401, '?8402
min(array)
Signature: array:ResizeArray<'?8394> -> '?8394
Type parameters: '?8394
minBy f array
Signature: f:('?8396 -> '?8397) -> array:ResizeArray<'?8396> -> '?8396
Type parameters: '?8396, '?8397
of_list(l)
Signature: l:'?8390 list -> ResizeArray<'?8390>
Type parameters: '?8390
ofArray(arr)
Signature: arr:'T [] -> ResizeArray<'T>
Type parameters: 'T
ofList(l)
Signature: l:'?8256 list -> ResizeArray<'?8256>
Type parameters: '?8256
ofSeq(s)
Signature: s:seq<'?8258> -> ResizeArray<'?8258>
Type parameters: '?8258
partition f arr
Signature: f:('?8295 -> bool) -> arr:ResizeArray<'?8295> -> ResizeArray<'?8295> * ResizeArray<'?8295>
Type parameters: '?8295
reduce f arr
Signature: f:('?8329 -> '?8329 -> '?8329) -> arr:ResizeArray<'?8329> -> '?8329
Type parameters: '?8329
reduceBack f arr
Signature: f:('?8331 -> '?8331 -> '?8331) -> arr:ResizeArray<'?8331> -> '?8331
Type parameters: '?8331
rev(arr)
Signature: arr:ResizeArray<'?8297> -> ResizeArray<'?8297>
Type parameters: '?8297
scan f acc arr
Signature: f:('?8359 -> 'T -> '?8359) -> acc:'?8359 -> arr:ResizeArray<'T> -> ResizeArray<'?8359>
Type parameters: '?8359, 'T
scanBack f arr acc
Signature: f:('T -> '?8363 -> '?8363) -> arr:ResizeArray<'T> -> acc:'?8363 -> ResizeArray<'?8363>
Type parameters: 'T, '?8363
scanBackSub f arr start fin acc
Signature: f:('T -> '?8354 -> '?8354) -> arr:ResizeArray<'T> -> start:int -> fin:int -> acc:'?8354 -> ResizeArray<'?8354>
Type parameters: 'T, '?8354
scanSub f acc arr start fin
Signature: f:('?8356 -> 'T -> '?8356) -> acc:'?8356 -> arr:ResizeArray<'T> -> start:int -> fin:int -> ResizeArray<'?8356>
Type parameters: '?8356, 'T
set arr n x
Signature: arr:ResizeArray<'T> -> n:int -> x:'T -> unit
Type parameters: 'T
singleton(x)
Signature: x:'?8365 -> ResizeArray<'?8365>
Type parameters: '?8365
sort f arr
Signature: f:('T -> 'T -> int) -> arr:ResizeArray<'T> -> unit
Type parameters: 'T
sortBy f arr
Signature: f:('T -> '?8314) -> arr:ResizeArray<'T> -> unit
Type parameters: 'T, '?8314
split(arr)
Signature: arr:ResizeArray<'?8385 * '?8386> -> ResizeArray<'?8385> * ResizeArray<'?8386>
Type parameters: '?8385, '?8386
sub arr start len
Signature: arr:ResizeArray<'T> -> start:int -> len:int -> ResizeArray<'T>
Type parameters: 'T
to_list(arr)
Signature: arr:ResizeArray<'?8388> -> '?8388 list
Type parameters: '?8388
to_seq(arr)
Signature: arr:ResizeArray<'?8392> -> seq<'?8392>
Type parameters: '?8392
toArray(arr)
Signature: arr:ResizeArray<'T> -> 'T []
Type parameters: 'T
toList(arr)
Signature: arr:ResizeArray<'?8254> -> '?8254 list
Type parameters: '?8254
toSeq(arr)
Signature: arr:ResizeArray<'T> -> seq<'T>
Type parameters: 'T
tryFind f arr
Signature: f:('?8281 -> bool) -> arr:ResizeArray<'?8281> -> '?8281 option
Type parameters: '?8281
tryFindIndex f arr
Signature: f:('T -> bool) -> arr:ResizeArray<'T> -> int option
Type parameters: 'T
tryFindIndexi f arr
Signature: f:(int -> 'T -> bool) -> arr:ResizeArray<'T> -> int option
Type parameters: 'T
tryPick f arr
Signature: f:('?8278 -> '?8279 option) -> arr:ResizeArray<'?8278> -> '?8279 option
Type parameters: '?8278, '?8279
unzip(arr)
Signature: arr:ResizeArray<'?8374 * '?8375> -> ResizeArray<'?8374> * ResizeArray<'?8375>
Type parameters: '?8374, '?8375
zip arr1 arr2
Signature: arr1:ResizeArray<'?8371> -> arr2:ResizeArray<'?8372> -> ResizeArray<'?8371 * '?8372>
Type parameters: '?8371, '?8372
Fork me on GitHub