The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Sidef::Types::Array::Array

DESCRIPTION

This object is ...

SYNOPSIS

var obj = Array.new(...);

INHERITS

Inherits methods from:

        * Sidef::Object::Object

METHODS

!=

Obj != Obj -> Obj

Return the

Aliases: ne

&

Obj & Obj -> Obj

Return the

Aliases: and

*

Obj * Obj -> Obj

Return the

Aliases: mul

+

Obj + Obj -> Obj

Return the

Aliases: add, concat

++

Obj ++ Obj -> Obj

Return the

-

Obj - Obj -> Obj

Return the

Aliases: sub

--

Obj -- Obj -> Obj

Return the

...

Obj ... Obj -> Obj

Return the

Aliases: to_list

/

Obj / Obj -> Obj

Return the

Aliases: div

:

Obj : Obj -> Obj

Return the

Aliases: pair_with

<=>

Obj <=> Obj -> Obj

Return the

Aliases: cmp

==

Obj == Obj -> Obj

Return the

Aliases: eq

^

Obj ^ Obj -> Obj

Return the

Aliases: xor

abbrev

Array.abbrev() -> Obj

Return the

Aliases: abbreviations

all

Array.all() -> Obj

Return the

any

Array.any() -> Obj

Return the

bindex

Array.bindex() -> Obj

Return the

Aliases: bindex_by

binsert

Array.binsert() -> Obj

Return the

bshuffle

Array.bshuffle() -> Obj

Return the

Aliases: best_shuffle

cartesian

Array.cartesian() -> Obj

Return the

change_to

Array.change_to() -> Obj

Return the

chrs

Array.chrs() -> Obj

Return the

Aliases: decode, join_bytes

circular_permutations

Array.circular_permutations() -> Obj

Return the

collapse

Array.collapse() -> Obj

Return the

combinations

Array.combinations() -> Obj

Return the

combinations_with_repetition

Array.combinations_with_repetition() -> Obj

Return the

compact

Array.compact() -> Obj

Return the

cons

Array.cons() -> Obj

Return the

contain

Array.contain() -> Obj

Return the

Aliases: include, contains, includes

contains_all

Array.contains_all() -> Obj

Return the

contains_any

Array.contains_any() -> Obj

Return the

contains_type

Array.contains_type() -> Obj

Return the

copy

Array.copy() -> Obj

Return the

count

Array.count() -> Obj

Return the

Aliases: count_by

cross_operator

Array.cross_operator() -> Obj

Return the

defined

Array.defined() -> Obj

Return the

delete

Array.delete() -> Obj

Return the

Aliases: remove

delete_by

Array.delete_by() -> Obj

Return the

Aliases: delete_if, remove_by, remove_if

delete_first

Array.delete_first() -> Obj

Return the

Aliases: remove_first

delete_first_by

Array.delete_first_by() -> Obj

Return the

Aliases: delete_first_if, remove_first_by, remove_first_if

delete_last

Array.delete_last() -> Obj

Return the

Aliases: remove_last

delete_last_by

Array.delete_last_by() -> Obj

Return the

Aliases: delete_last_if, remove_last_by, remove_last_if

derangements

Array.derangements() -> Obj

Return the

Aliases: complete_permutations

diff

Array.diff() -> Obj

Return the

dig

Array.dig() -> Obj

Return the

each_cons

Array.each_cons() -> Obj

Return the

each_key

Array.each_key() -> Obj

Return the

Aliases: each_index

each_kv

Array.each_kv() -> Obj

Return the

each_slice

Array.each_slice() -> Obj

Return the

end

Array.end() -> Obj

Return the

Aliases: offset

exists

Array.exists() -> Obj

Return the

Aliases: has_index

expand

Array.expand() -> Obj

Return the

Aliases: expand_by

extract_by

Array.extract_by() -> Obj

Return the

extract_first_by

Array.extract_first_by() -> Obj

Return the

extract_last_by

Array.extract_last_by() -> Obj

Return the

fetch

Array.fetch() -> Obj

Return the

find

Array.find() -> Obj

Return the

Aliases: first_by

flat

Array.flat() -> Obj

Return the

Aliases: flatten

flat_map

Array.flat_map() -> Obj

Return the

flip

Array.flip() -> Obj

Return the

Aliases: reverse

for

Array.for() -> Obj

Return the

Aliases: each, foreach

freq

Array.freq() -> Obj

Return the

freq_by

Array.freq_by() -> Obj

Return the

ft

Array.ft() -> Obj

Return the

Aliases: slice

getopt

Array.getopt() -> Obj

Return the

grep

Array.grep() -> Obj

Return the

Aliases: select

grep_kv

Array.grep_kv() -> Obj

Return the

Aliases: select_kv

group

Array.group() -> Obj

Return the

Aliases: group_by

Array.head() -> Obj

Return the

Aliases: first

index

Array.index() -> Obj

Return the

Aliases: index_by, first_index

inject

Array.inject() -> Obj

Return the

Aliases: reduce

insert

Array.insert() -> Obj

Return the

is_empty

Array.is_empty() -> Obj

Return the

item

Array.item() -> Obj

Return the

items

Array.items() -> Obj

Return the

iter

Array.iter() -> Obj

Return the

jaro_distance

Array.jaro_distance() -> Obj

Return the

join

Array.join() -> Obj

Return the

join_insert

Array.join_insert() -> Obj

Return the

keys

Array.keys() -> Obj

Return the

Aliases: indices

kv

Array.kv() -> Obj

Return the

Aliases: pairs

last

Array.last() -> Obj

Return the

Aliases: tail

last_by

Array.last_by() -> Obj

Return the

last_uniq

Array.last_uniq() -> Obj

Return the

Aliases: last_unique

last_uniq_by

Array.last_uniq_by() -> Obj

Return the

Aliases: last_unique_by

len

Array.len() -> Obj

Return the

Aliases: size, length

lev

Array.lev() -> Obj

Return the

Aliases: leven, levenshtein

make

Array.make() -> Obj

Return the

map

Array.map() -> Obj

Return the

map_kv

Array.map_kv() -> Obj

Return the

map_operator

Array.map_operator() -> Obj

Return the

match

Array.match() -> Obj

Return the

max

Array.max() -> Obj

Return the

max_by

Array.max_by() -> Obj

Return the

min

Array.min() -> Obj

Return the

min_by

Array.min_by() -> Obj

Return the

minmax

Array.minmax() -> Obj

Return the

new

Array.new() -> Obj

Return the

Aliases: call

nth_perm

Array.nth_perm() -> Obj

Return the

Aliases: nth_permutation

pack

Array.pack() -> Obj

Return the

pairmap

Array.pairmap() -> Obj

Return the

pam_operator

Array.pam_operator() -> Obj

Return the

part

Array.part() -> Obj

Return the

Aliases: partition

partitions

Array.partitions() -> Obj

Return the

permutations

Array.permutations() -> Obj

Return the

pick

Array.pick() -> Obj

Return the

pop

Array.pop() -> Obj

Return the

Aliases: drop_last, drop_right

pop_at

Array.pop_at() -> Obj

Return the

Aliases: delete_at, delete_index

pop_rand

Array.pop_rand() -> Obj

Return the

prepend

Array.prepend() -> Obj

Return the

Aliases: unshift

prod

Array.prod() -> Obj

Return the

prod_by

Array.prod_by() -> Obj

Return the

rand

Array.rand() -> Obj

Return the

Aliases: sample

range

Array.range() -> Obj

Return the

recmap

Array.recmap() -> Obj

Return the

reduce_operator

Array.reduce_operator() -> Obj

Return the

resize

Array.resize() -> Obj

Return the

Aliases: resize_to

rindex

Array.rindex() -> Obj

Return the

Aliases: rindex_by, last_index

rotate

Array.rotate() -> Obj

Return the

shift

Array.shift() -> Obj

Return the

Aliases: drop_left, drop_first

shuffle

Array.shuffle() -> Obj

Return the

slice_after

Array.slice_after() -> Obj

Return the

slice_before

Array.slice_before() -> Obj

Return the

slices

Array.slices() -> Obj

Return the

sort

Array.sort() -> Obj

Return the

sort_by

Array.sort_by() -> Obj

Return the

splice

Array.splice() -> Obj

Return the

subsets

Array.subsets() -> Obj

Return the

sum

Array.sum() -> Obj

Return the

sum_by

Array.sum_by() -> Obj

Return the

swap

Array.swap() -> Obj

Return the

take_left

Array.take_left() -> Obj

Return the

take_right

Array.take_right() -> Obj

Return the

to_a

Array.to_a() -> Obj

Return the

Aliases: to_array

to_h

Array.to_h() -> Obj

Return the

Aliases: to_hash

to_s

Array.to_s() -> Obj

Return the

Aliases: dump

tuples

Array.tuples() -> Obj

Return the

Aliases: variations

tuples_with_repetition

Array.tuples_with_repetition() -> Obj

Return the

Aliases: variations_with_repetition

uniq

Array.uniq() -> Obj

Return the

Aliases: unique, distinct

uniq_by

Array.uniq_by() -> Obj

Return the

Aliases: unique_by

uniq_prefs

Array.uniq_prefs() -> Obj

Return the

Aliases: unique_prefixes

unroll_operator

Array.unroll_operator() -> Obj

Return the

unzip_by

Array.unzip_by() -> Obj

Return the

weighted_shuffle_by

Array.weighted_shuffle_by() -> Obj

Return the

zip

Array.zip() -> Obj

Return the

zip_by

Array.zip_by() -> Obj

Return the

zip_operator

Array.zip_operator() -> Obj

Return the

|

Obj | Obj -> Obj

Return the

Aliases: or

«

Obj « Obj -> Obj

Return the

Aliases: <<, push, append

»

Obj » Obj -> Obj

Return the

Aliases: >>, assign_to