PINE LIBRARY

ToolsMap

Updated
Library "ToolsMap"
Helper functions for map type operations

map_def(container, key, default)
  Returns Map key's value with default return value option
  Parameters:
    container (map<string, bool>): Map object
    key (string): Key to be checked
    default (bool): Default return value when key not found. Default: false
  Returns: bool

map_def(container, key, default)
  Returns Map key's value with default return value option
  Parameters:
    container (map<string, int>): Map object
    key (string): Key to be checked
    default (int): Default return value when key not found. Default: -1
  Returns: int

map_def(container, key, default)
  Returns Map key's value with default return value option
  Parameters:
    container (map<string, float>): Map object
    key (string): Key to be checked
    default (float): Default return value when key not found. Default: -1
  Returns: float

map_def(container, key, default)
  Returns Map key's value with default return value option
  Parameters:
    container (map<string, string>): Map object
    key (string): Key to be checked
    default (string): Default return value when key not found. Default: ''
  Returns: string

map_def(container, key, default)
  Returns Map key's value with default return value option
  Parameters:
    container (map<string, color>): Map object
    key (string): Key to be checked
    default (color): Default return value when key not found. Default: color.white
  Returns: color

map_def(container, key, default)
  Returns Map key's value with default return value option
  Parameters:
    container (map<int, bool>): Map object
    key (int): Key to be checked
    default (bool): Default return value when key not found. Default: false
  Returns: bool

map_def(container, key, default)
  Returns Map key's value with default return value option
  Parameters:
    container (map<int, int>): Map object
    key (int): Key to be checked
    default (int): Default return value when key not found. Default: -1
  Returns: int

map_def(container, key, default)
  Returns Map key's value with default return value option
  Parameters:
    container (map<int, float>): Map object
    key (int): Key to be checked
    default (float): Default return value when key not found. Default: -1
  Returns: float

map_def(container, key, default)
  Returns Map key's value with default return value option
  Parameters:
    container (map<int, string>): Map object
    key (int): Key to be checked
    default (string): Default return value when key not found. Default: ''
  Returns: string

map_def(container, key, default)
  Returns Map key's value with default return value option
  Parameters:
    container (map<int, color>): Map object
    key (int): Key to be checked
    default (color): Default return value when key not found. Default: color.white
  Returns: color
Release Notes
v2

Added:
def(container, key, default)
  Returns Map key's value with default return value option
  Parameters:
    container (map<int, color>): Map object
    key (int): Key to be checked
    default (color): Default return value when key not found. Default: color.white
  Returns: color

Removed:
map_def(container, key, default)
  Returns Map key's value with default return value option
formatting

Pine library

In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in a publication is governed by House rules.


Also on:

Disclaimer