Library "lib_array" several array functions for chained calls, batch conversion, incrementing and comparing arrays.
method sort(id, descending) Namespace types: int[] Parameters: id (int[]): The array to sort (and return again) descending (bool): The sort order: order.ascending (default:false, meaning omit this param and just call myArray.sort()) or order.descending => set descending=true return The array that was passed as parameter id
method sort(id, descending) Namespace types: float[] Parameters: id (float[]): The array to sort (and return again) descending (bool): The sort order: order.ascending (default:false, meaning omit this param and just call myArray.sort()) or order.descending => set descending=true return The array that was passed as parameter id
method sort(id, descending) Namespace types: string[] Parameters: id (string[]): The array to sort (and return again) descending (bool): The sort order: order.ascending (default:false, meaning omit this param and just call myArray.sort()) or order.descending => set descending=true return The array that was passed as parameter id
method increment(id, by_value) Namespace types: int[] Parameters: id (int[]): The array to increment (and return again) by_value (int): The value by which to increment (default: 1) return The array that was passed as parameter id
method increment(id, by_value) Namespace types: float[] Parameters: id (float[]): The array to increment (and return again) by_value (float): The value by which to increment (default: 1.0) return The array that was passed as parameter id
method decrement(id, by_value) Namespace types: int[] Parameters: id (int[]): The array to increment (and return again) by_value (int): The value by which to increment (default: 1) return The array that was passed as parameter id
method decrement(id, by_value) Namespace types: float[] Parameters: id (float[]): The array to increment (and return again) by_value (float): The value by which to increment (default: 1.0) return The array that was passed as parameter id
method toint(id) Namespace types: string[] Parameters: id (string[]): The array to convert
method toint(id) Namespace types: float[] Parameters: id (float[]): The array to convert
method tofloat(id) Namespace types: string[] Parameters: id (string[]): The array to convert
method tofloat(id) Namespace types: int[] Parameters: id (int[]): The array to convert
method tostring(id) Namespace types: int[] Parameters: id (int[]): The array to convert
method tostring(id) Namespace types: float[] Parameters: id (float[]): The array to convert
method tobool(id) Namespace types: float[] Parameters: id (float[]): The array to convert
method tobool(id) Namespace types: int[] Parameters: id (int[]): The array to convert
method tobool(id) Namespace types: string[] Parameters: id (string[]): The array to convert
method sum(id) Namespace types: bool[] Parameters: id (bool[]): The array to convert
method enqueue(id, item, max, condition, lifo) Namespace types: int[] Parameters: id (int[]): The array that is used as queue item (int): The item to enqueue (at pos 0, unless lifo = true) max (int): The max size of the queue condition (bool): An optional flag that allows disabling the adding, which in turn will prevent for in loops from ever running and save performance where not needed lifo (bool): An optional flag that allows to change the behavior from First In Last Out (default and consistent with pine scripts history operator with most recent elements at index 0) to a more common and resource efficient approach in programming languages: Last In First Out Returns: The queue passed as param id
method enqueue(id, item, max, condition, lifo) Namespace types: float[] Parameters: id (float[]): The array that is used as queue item (float): The item to enqueue (at pos 0, unless lifo = true) max (int): The max size of the queue condition (bool): An optional flag that allows disabling the adding, which in turn will prevent for in loops from ever running and save performance where not needed lifo (bool): An optional flag that allows to change the behavior from First In Last Out (default and consistent with pine scripts history operator with most recent elements at index 0) to a more common and resource efficient approach in programming languages: Last In First Out Returns: The queue passed as param id
method enqueue(id, item, max, condition, lifo) Namespace types: string[] Parameters: id (string[]): The array that is used as queue item (string): The item to enqueue (at pos 0, unless lifo = true) max (int): The max size of the queue condition (bool): An optional flag that allows disabling the adding, which in turn will prevent for in loops from ever running and save performance where not needed lifo (bool): An optional flag that allows to change the behavior from First In Last Out (default and consistent with pine scripts history operator with most recent elements at index 0) to a more common and resource efficient approach in programming languages: Last In First Out Returns: The queue passed as param id
method enqueue(id, item, max, condition, lifo) Namespace types: line[] Parameters: id (line[]): The array that is used as queue item (line): The item to enqueue (at pos 0, unless lifo = true) max (int): The max size of the queue condition (bool): An optional flag that allows disabling the adding, which in turn will prevent for in loops from ever running and save performance where not needed lifo (bool): An optional flag that allows to change the behavior from First In Last Out (default and consistent with pine scripts history operator with most recent elements at index 0) to a more common and resource efficient approach in programming languages: Last In First Out Returns: The queue passed as param id
method enqueue(id, item, max, condition, lifo) Namespace types: box[] Parameters: id (box[]): The array that is used as queue item (box): The item to enqueue (at pos 0, unless lifo = true) max (int): The max size of the queue condition (bool): An optional flag that allows disabling the adding, which in turn will prevent for in loops from ever running and save performance where not needed lifo (bool): An optional flag that allows to change the behavior from First In Last Out (default and consistent with pine scripts history operator with most recent elements at index 0) to a more common and resource efficient approach in programming languages: Last In First Out Returns: The queue passed as param id