NAME
Sidef::Types::Array::Array
DESCRIPTION
This class implements ...
SYNOPSIS
var obj = Array(...)
INHERITS
Inherits methods from:
* Sidef::Object::Object
METHODS
&
a & b
Returns the
Aliases: and
*
a * b
Returns the
Aliases: mul
**
a ** b
Returns the
Aliases: mpow, matrix_pow
+
a + b
Returns the
Aliases: add, concat
-
a - b
Returns the
Aliases: sub, diff
...
a ... b
Returns the
Aliases: to_list
/
a / b
Returns the
Aliases: ÷, div
<
a < b
Returns the
Aliases: lt
<=>
a <=> b
Returns the
Aliases: cmp
==
a == b
Returns the
Aliases: eq
>
a > b
Returns the
Aliases: gt
^
a ^ b
Returns the
Aliases: xor
|
a | b
Returns the
Aliases: or
|>>
a |>> b
Returns the
Aliases: pipeline_map_op
|X>
Array.|X>()
Returns the
Aliases: pipeline_cross_op
|Z>
Array.|Z>()
Returns the
Aliases: pipeline_zip_op
«
a « b
Returns the
Aliases: <<, push, append
»
a » b
Returns the
Aliases: >>, pop, drop_last, drop_right
∋
a ∋ b
Returns the
Aliases: has, contain, include, contains, includes
∌
a ∌ b
Returns the
≠
a ≠ b
Returns the
Aliases: !=, ne
≤
a ≤ b
Returns the
Aliases: <=, le
≥
a ≥ b
Returns the
Aliases: >=, ge
abbrev
Array.abbrev()
Returns the
Aliases: abbreviations
acc
Array.acc()
Returns the
Aliases: accumulate
acc_by
Array.acc_by()
Returns the
Aliases: accumulate_by
all
Array.all()
Returns the
all_composite
Array.all_composite()
Returns the
all_prime
Array.all_prime()
Returns the
any
Array.any()
Returns the
avg
Array.avg()
Returns the
avg_by
Array.avg_by()
Returns the
bindex
Array.bindex()
Returns the
Aliases: bsearch_index
bindex_by
Array.bindex_by()
Returns the
Aliases: bsearch_index_by
bindex_ge
Array.bindex_ge()
Returns the
bindex_ge_by
Array.bindex_ge_by()
Returns the
bindex_le
Array.bindex_le()
Returns the
bindex_le_by
Array.bindex_le_by()
Returns the
binsert
Array.binsert()
Returns the
bsearch
Array.bsearch()
Returns the
Aliases: bsearch_by
bsearch_ge
Array.bsearch_ge()
Returns the
Aliases: bsearch_ge_by
bsearch_le
Array.bsearch_le()
Returns the
Aliases: bsearch_le_by
bshuffle
Array.bshuffle()
Returns the
Aliases: best_shuffle
cartesian
Array.cartesian()
Returns the
cfrac2num
Array.cfrac2num()
Returns the
change_to
Array.change_to()
Returns the
chrs
Array.chrs()
Returns the
Aliases: decode, join_bytes
circular_permutations
Array.circular_permutations()
Returns the
clear
Array.clear()
Returns the
collapse
Array.collapse()
Returns the
combinations
Array.combinations()
Returns the
combinations_with_repetition
Array.combinations_with_repetition()
Returns the
combine
Array.combine()
Returns the
compact
Array.compact()
Returns the
cons
Array.cons()
Returns the
Aliases: map_cons
contains_all
Array.contains_all()
Returns the
contains_any
Array.contains_any()
Returns the
contains_type
Array.contains_type()
Returns the
count
Array.count()
Returns the
count_by
Array.count_by()
Returns the
cross_op
Array.cross_op()
Returns the
Aliases: cross_operator
defined
Array.defined()
Returns the
delete
Array.delete()
Returns the
Aliases: remove
delete_by
Array.delete_by()
Returns the
Aliases: delete_if, remove_by, remove_if
delete_first
Array.delete_first()
Returns the
Aliases: remove_first
delete_first_by
Array.delete_first_by()
Returns the
Aliases: delete_first_if, remove_first_by, remove_first_if
delete_last
Array.delete_last()
Returns the
Aliases: remove_last
delete_last_by
Array.delete_last_by()
Returns the
Aliases: delete_last_if, remove_last_by, remove_last_if
derangements
Array.derangements()
Returns the
Aliases: complete_permutations
det
Array.det()
Returns the
Aliases: determinant
det_bareiss
Array.det_bareiss()
Returns the
diffs
Array.diffs()
Returns the
Aliases: differences, nth_differences
dig
Array.dig()
Returns the
digits2num
Array.digits2num()
Returns the
Aliases: from_digits
each_2d
Array.each_2d()
Returns the
each_cons
Array.each_cons()
Returns the
each_k
Array.each_k()
Returns the
Aliases: each_key, each_index
each_kv
Array.each_kv()
Returns the
each_slice
Array.each_slice()
Returns the
end
Array.end()
Returns the
Aliases: offset
exists
Array.exists()
Returns the
Aliases: has_index
expand
Array.expand()
Returns the
Aliases: expand_by
extract_by
Array.extract_by()
Returns the
extract_first_by
Array.extract_first_by()
Returns the
extract_last_by
Array.extract_last_by()
Returns the
fetch
Array.fetch()
Returns the
find
Array.find()
Returns the
Aliases: first_by
flat
Array.flat()
Returns the
Aliases: flatten
flat_map
Array.flat_map()
Returns the
flip
Array.flip()
Returns the
Aliases: reverse
for
Array.for()
Returns the
Aliases: each, foreach
freq
Array.freq()
Returns the
freq_by
Array.freq_by()
Returns the
ft
Array.ft()
Returns the
Aliases: slice
gauss_jordan_invert
Array.gauss_jordan_invert()
Returns the
gauss_jordan_solve
Array.gauss_jordan_solve()
Returns the
gcd
Array.gcd()
Returns the
gcd_by
Array.gcd_by()
Returns the
getopt
Array.getopt()
Returns the
grep
Array.grep()
Returns the
Aliases: select
grep_2d
Array.grep_2d()
Returns the
grep_kv
Array.grep_kv()
Returns the
Aliases: select_kv
group
Array.group()
Returns the
Aliases: group_by
head
Array.head()
Returns the
Aliases: first
index
Array.index()
Returns the
Aliases: index_by, first_index, first_index_by
inject
Array.inject()
Returns the
Aliases: reduce
insert
Array.insert()
Returns the
inv
Array.inv()
Returns the
Aliases: invert, inverse
is_empty
Array.is_empty()
Returns the
item
Array.item()
Returns the
items
Array.items()
Returns the
iter
Array.iter()
Returns the
jaro_distance
Array.jaro_distance()
Returns the
join
Array.join()
Returns the
join_insert
Array.join_insert()
Returns the
keys
Array.keys()
Returns the
Aliases: indices
keys_by
Array.keys_by()
Returns the
Aliases: indices_by
keys_of
Array.keys_of()
Returns the
Aliases: indices_of
kv
Array.kv()
Returns the
Aliases: pairs, zip_indices
last
Array.last()
Returns the
Aliases: tail
last_by
Array.last_by()
Returns the
last_uniq
Array.last_uniq()
Returns the
Aliases: last_unique
last_uniq_by
Array.last_uniq_by()
Returns the
Aliases: last_unique_by
lcm
Array.lcm()
Returns the
lcm_by
Array.lcm_by()
Returns the
len
Array.len()
Returns the
Aliases: size, length
lev
Array.lev()
Returns the
Aliases: leven, levenshtein
madd
Array.madd()
Returns the
Aliases: matrix_add
make
Array.make()
Returns the
make_by
Array.make_by()
Returns the
map
Array.map()
Returns the
Aliases: collect
map_2d
Array.map_2d()
Returns the
map_kv
Array.map_kv()
Returns the
Aliases: collect_kv
map_op
Array.map_op()
Returns the
Aliases: map_operator
map_reduce
Array.map_reduce()
Returns the
Aliases: reduce_map
match
Array.match()
Returns the
max
Array.max()
Returns the
max_by
Array.max_by()
Returns the
mdiv
Array.mdiv()
Returns the
Aliases: matrix_div
min
Array.min()
Returns the
min_by
Array.min_by()
Returns the
minmax
Array.minmax()
Returns the
mmul
Array.mmul()
Returns the
Aliases: matrix_mul
msolve
Array.msolve()
Returns the
Aliases: matrix_solve
msub
Array.msub()
Returns the
Aliases: matrix_sub
new
Array.new()
Returns the
Aliases: call
next_permutation
Array.next_permutation()
Returns the
none
Array.none()
Returns the
nth_perm
Array.nth_perm()
Returns the
Aliases: nth_permutation
pack
Array.pack()
Returns the
pair_map
Array.pair_map()
Returns the
Aliases: pairmap
pam_op
Array.pam_op()
Returns the
Aliases: pam_operator
part
Array.part()
Returns the
Aliases: partition
partitions
Array.partitions()
Returns the
perm2num
Array.perm2num()
Returns the
permutations
Array.permutations()
Returns the
pick
Array.pick()
Returns the
pop_at
Array.pop_at()
Returns the
Aliases: delete_at, delete_index
pop_rand
Array.pop_rand()
Returns the
pop_while
Array.pop_while()
Returns the
prepend
Array.prepend()
Returns the
Aliases: unshift
prod
Array.prod()
Returns the
prod_2d
Array.prod_2d()
Returns the
prod_by
Array.prod_by()
Returns the
prod_kv
Array.prod_kv()
Returns the
rand
Array.rand()
Returns the
Aliases: sample
range
Array.range()
Returns the
recmap
Array.recmap()
Returns the
reduce_op
Array.reduce_op()
Returns the
Aliases: reduce_operator
resize
Array.resize()
Returns the
Aliases: resize_to
rindex
Array.rindex()
Returns the
Aliases: rindex_by, last_index, last_index_by
rotate
Array.rotate()
Returns the
rref
Array.rref()
Returns the
Aliases: reduced_row_echelon_form
rscalar_op
Array.rscalar_op()
Returns the
Aliases: rscalar_operator
run_length
Array.run_length()
Returns the
Aliases: run_length_by
sadd
Array.sadd()
Returns the
Aliases: scalar_add
scalar_op
Array.scalar_op()
Returns the
Aliases: scalar_operator
sdiv
Array.sdiv()
Returns the
Aliases: scalar_div
segment
Array.segment()
Returns the
segment_by
Array.segment_by()
Returns the
shift
Array.shift()
Returns the
Aliases: drop_left, drop_first
shift_while
Array.shift_while()
Returns the
shuffle
Array.shuffle()
Returns the
slice_after
Array.slice_after()
Returns the
slice_before
Array.slice_before()
Returns the
slices
Array.slices()
Returns the
Aliases: map_slice
smul
Array.smul()
Returns the
Aliases: scalar_mul
sort
Array.sort()
Returns the
sort_by
Array.sort_by()
Returns the
splice
Array.splice()
Returns the
split
Array.split()
Returns the
split_by
Array.split_by()
Returns the
ssub
Array.ssub()
Returns the
Aliases: scalar_sub
stack
Array.stack()
Returns the
Aliases: stack_by
subsets
Array.subsets()
Returns the
sum
Array.sum()
Returns the
sum_2d
Array.sum_2d()
Returns the
sum_by
Array.sum_by()
Returns the
sum_kv
Array.sum_kv()
Returns the
swap
Array.swap()
Returns the
take_left
Array.take_left()
Returns the
take_right
Array.take_right()
Returns the
to_a
Array.to_a()
Returns the
Aliases: to_array
to_bag
Array.to_bag()
Returns the
to_h
Array.to_h()
Returns the
Aliases: to_hash
to_m
Array.to_m()
Returns the
Aliases: to_matrix
to_s
Array.to_s()
Returns the
Aliases: dump, to_str
to_set
Array.to_set()
Returns the
to_v
Array.to_v()
Returns the
Aliases: to_vector
tuples
Array.tuples()
Returns the
Aliases: variations
tuples_with_repetition
Array.tuples_with_repetition()
Returns the
Aliases: variations_with_repetition
uniq
Array.uniq()
Returns the
Aliases: unique, distinct
uniq_by
Array.uniq_by()
Returns the
Aliases: unique_by
uniq_permutations
Array.uniq_permutations()
Returns the
Aliases: unique_permutations
uniq_prefs
Array.uniq_prefs()
Returns the
Aliases: unique_prefixes
unroll_op
Array.unroll_op()
Returns the
Aliases: unroll_operator
unzip_by
Array.unzip_by()
Returns the
weighted_shuffle_by
Array.weighted_shuffle_by()
Returns the
wise_op
Array.wise_op()
Returns the
Aliases: wise_operator
zip
Array.zip()
Returns the
Aliases: transpose
zip_by
Array.zip_by()
Returns the
zip_op
Array.zip_op()
Returns the
Aliases: zip_operator