1Array(3kaya)                 Kaya module reference                Array(3kaya)
2
3
4

NAME

6       Array - Array manipulation
7

DESCRIPTION

9       This  module contains functions for manipulating and inspecting arrays.
10       All of the functions will work on arrays of any type.
11
12       It is automatically  imported  (via  the  Prelude  module)  unless  the
13       -noprelude  compiler  option  is  used. Almost all programs and modules
14       will need to import this module.
15

EXCEPTIONS

17       Array.OutOfBounds (3kaya)
18       Array.ZeroStep (3kaya)

FUNCTIONS

20       Array.addAt (3kaya)
21       Array.all (3kaya)
22       Array.any (3kaya)
23       Array.concat (3kaya)
24       Array.createArray (3kaya)
25       Array.elem (3kaya)
26       Array.filter (3kaya)
27       Array.fold (3kaya)
28       Array.intersperse (3kaya)
29       Array.join (3kaya)
30       Array.map (3kaya)
31       Array.nub (3kaya)
32       Array.pop (3kaya)
33       Array.push (3kaya)
34       Array.range (3kaya)
35       Array.remove (3kaya)
36       Array.removeAt (3kaya)
37       Array.resize (3kaya)
38       Array.reverse (3kaya)
39       Array.shift (3kaya)
40       Array.shuffle (3kaya)
41       Array.sort (3kaya)
42       Array.sorted (3kaya)
43       Array.subarray (3kaya)
44       Array.take (3kaya)
45       Array.top (3kaya)
46       Array.unshift (3kaya)
47       Array.zip (3kaya)
48       Array.zipWith (3kaya)

AUTHORS

50       Kaya  standard  library  by  Edwin  Brady,  Chris  Morris  and   others
51       (kaya@kayalang.org). For further information see http://kayalang.org/

LICENSE

53       The  Kaya  standard  library  is free software; you can redistribute it
54       and/or modify it under the terms  of  the  GNU  Lesser  General  Public
55       License  (version  2.1  or  any later version) as published by the Free
56       Software Foundation.
57
58
59
60Kaya                             December 2010                    Array(3kaya)
Impressum