length -package:bytestring -package:base

O(n) Returns the number of characters in a Text.
O(n) Returns the number of characters in a Stream. Properties
length . stream = length
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.
O(1) The length of a ShortByteString.
O(1) Yield the length of the vector.
Length of a Bundle
Length of a Bundle
O(1) Yield the length of the vector.
Length of the mutable vector.
Length of the mutable vector.
O(1) Yield the length of the vector.
Length of the mutable vector.
O(1) Yield the length of the vector.
Length of the mutable vector.
O(1) Yield the length of the vector.
Length of the mutable vector.
Count how many values are in the stream. Subject to fusion
Counts the number of characters encoded in the bytestring. Note that this includes replacement characters.
Counts the number of characters encoded in the bytestring. Note that this includes replacement characters.
Counts the number of characters encoded in the bytestring. Note that this includes replacement characters. The function is linear in the number of bytes in the representation.
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 *
Return the length in bytes of a bytearray