length -package:bytestring -package:utf8-string -package:filepath -package:vector -is:exact -package:ghc
Returns the size/length of a finite structure as an
Int. The
default implementation just counts elements starting with the
leftmost. Instances for structures that can compute the element count
faster than via element-by-element counting, should provide a
specialised implementation.
Examples
Basic usage:
>>> length []
0
>>> length ['a', 'b', 'c']
3
>>> length [1..]
* Hangs forever *
length returns the length of a finite list as an
Int. It is an instance of the more general
genericLength, the result type of which may be any kind of
number.
>>> length []
0
>>> length ['a', 'b', 'c']
3
>>> length [1..]
* Hangs forever *
O(n) Returns the number of characters in a
Text.
O(n) Returns the number of characters in a text.
O(n) Returns the number of characters in a
Text.
The number of elements in the sequence.
Count how many values are in the stream.
Subject to fusion
Return the length in bytes of a bytearray
Count the number of elements in a
Producer
Return the length of the container
Return the length of the byte stream in bytes
Return the length of the text stream in characters
Returns the size/length of a finite structure as an
Int. The
default implementation just counts elements starting with the
leftmost. Instances for structures that can compute the element count
faster than via element-by-element counting, should provide a
specialised implementation.
Examples
Basic usage:
>>> length []
0
>>> length ['a', 'b', 'c']
3
>>> length [1..]
* Hangs forever *
@since base-4.8.0.0
Run a stream, keeping its length and its return value.
>>> S.print $ mapped S.length $ chunksOf 3 $ S.each [1..10]
3
3
3
1
O(1) length returns the length of a ByteString as an
Int.
O(n/c) length returns the length of a ByteString as an
Int64
Returns the size/length of a finite structure as an
Int. The
default implementation is optimized for structures that are similar to
cons-lists, because there is no general way to do better.
O(n) Returns the number of characters in a
Text. Subject
to fusion.
O(n) Returns the number of characters in a
Text. Subject
to fusion.
O(1) Yield the length of the vector
O(1) Yield the length of the vector
O(1) Yield the length of the vector