NAME

Sidef::Types::Block::Block

DESCRIPTION

This class implements ...

SYNOPSIS

var obj = Block(...)

INHERITS

Inherits methods from:

* Sidef::Object::Object

METHODS

&

a & b

Returns the

Aliases: grep

*

a * b

Returns the

Aliases: repeat

<<

a << b

Returns the

Aliases: for, each, foreach

>>

a >> b

Returns the

Aliases: map

Π

self.Π(range)

Returns the

Aliases: prod

Σ

self.Σ(range)

Returns the

Aliases: sum

a ∘ b

Returns the

Aliases: compose

array_identity

self.array_identity

Returns the

bsearch

self.bsearch

Returns the

bsearch_ge

self.bsearch_ge

Returns the

bsearch_inverse

self.bsearch_inverse

Returns the

bsearch_le

self.bsearch_le

Returns the

cache

self.cache

Returns the

call

block.call(*args)

Returns the

cap

self.cap

Returns the

Aliases: capture

do

self.do

Returns the

Aliases: run

exec

self.exec(*args)

Returns the

ffork

self.ffork(*args)

Returns the

Aliases: start

first

self.first(n, range)

Returns the

flush_cache

self.flush_cache

Returns the

fork

self.fork(*args)

Returns the

identity

self.identity

Returns the

if

self.if(bool)

Returns the

is_identity

self.is_identity

Returns the

list_identity

self.list_identity

Returns the

loop

self.loop

Returns the

nest

block.nest(num, value)

Returns the

new

self.new

Returns the

nth

self.nth(n, range)

Returns the

null_identity

self.null_identity

Returns the

thr

self.thr(*args)

Returns the

Aliases: thread

time

self.time

Returns the

to_s

self.to_s

Returns the

Aliases: dump, to_str

uncache

self.uncache

Returns the

while

self.while(condition)

Returns the