kaigouthro

columns

kaigouthro 업데이트됨   
Library "columns"
Error Tolerant Matrix Setter/Getter Operations. Easy ways to add/remove items into start and end of Columns as well as arrays to grow and shrink matrix.

if mismatched sizes occur the typified NA value will be there to prevent catastrophic crashing.

Rows and Columns are split into 2 libraries due to limitations on number of exports as well as ease of style (columns.shift(), rows.pop() )


pop(_matrix)
  do pop last Column off of matrix
  Parameters:
    _matrix: Matrix To Edit
  Returns: Array of Last Column, removing it from matrix

shift(_matrix)
  do shift the first Column off of matrix
  Parameters:
    _matrix: Matrix To Edit
  Returns: Array of First Column, removing it from matrix

get(_matrix, _clmnNum)
  retrieve specific Column of matrix
  Parameters:
    _matrix: Matrix To Edit
    _clmnNum: Column being Targeted
  Returns: Array of selected Column number, leaving in place

push(_matrix, _clmnNum, _item)
  add single item onto end of Column
  Parameters:
    _matrix: Matrix To Edit
    _clmnNum: Column being Targeted
    _item: Item to Push on Column
  Returns: shifted item from Column start

push(_matrix, _array)
  add single item onto end of matrix
  Parameters:
    _matrix: Matrix To Edit
    _array: Array to Push on Matrix
  Returns: Void

unshift(_matrix, _clmnNum, _item)
  slide single item into start of Column remove last
  Parameters:
    _matrix: Matrix To Edit
    _clmnNum: Column being Targeted
    _item: Item to Unshift on Column
  Returns: popped item from Column end

unshift(_matrix, _array)
  add single item into first Column of matrix
  Parameters:
    _matrix: Matrix To Edit
    _array: Array to unshift into Matrix
  Returns: Void

set(_matrix, _clmnNum, _array)
  replace an array to an existing Column
  Parameters:
    _matrix: Matrix To Edit
    _clmnNum: Column being Targeted
    _array: Array to place in Matrix
  Returns: Column that was replaced

insert(_matrix, _clmnNum, _array)
  insert an array to a new Column
  Parameters:
    _matrix: Matrix To Edit
    _clmnNum: Column being Targeted
    _array: Array to place in Matrix
  Returns: void

slideDown(_matrix, _array)
  add single item onto end of Column
  Parameters:
    _matrix: Matrix To Edit
    _array: Array to push to Matrix
  Returns: shifted first Column

slideUp(_matrix, _array)
  add single item onto end of Column
  Parameters:
    _matrix: Matrix To Edit
    _array: Array to unshift to Matrix
  Returns: poppeed last Column

pullOut(_matrix, _clmnNum)
  add single item onto end of Column
  Parameters:
    _matrix: Matrix To Edit
    _clmnNum: Column being Targeted
  Returns: removed selected Column
릴리즈 노트:
v2

Small update for zero sized matrixes
릴리즈 노트:
v3

Methods :)
릴리즈 노트:
v4

Added:
method sortby(_matrix, _rowNum)
  Namespace types: matrix
  Parameters:
    _matrix (matrix): Matrix To Sort
    _rowNum (int): Row to utilize for sorting
  Returns: sorted matrix
파인 라이브러리

트레이딩뷰 정신에 따라 오써는 이 파인 코드를 오픈 소스 라이브러리로 퍼블리쉬하여 당사 커뮤니티의 다른 파인 프로그래머들이 쓸 수 있도록 하였습니다. 오써에게 찬사를! 여러분은 이 라이브러리를 프라이빗 또는 오픈 소스 퍼블리케이션에 쓸 수 있지만 퍼블리케이션에 재사용은 하우스룰을 따릅니다.

면책사항

이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.

이 라이브러리를 쓰시겠습니까?

텍스트를 클립보드에 카피한 뒤 님의 스크립트에 붙여 넣기.