Skip to content

Latest commit

 

History

History
121 lines (78 loc) · 2.22 KB

list.md

File metadata and controls

121 lines (78 loc) · 2.22 KB

List Module

This built-in module is available from the URL sass:list.

Table of Contents

Functions

append()

append($list, $val, $separator: auto)

This function is also available as a global function named append().

index()

index($list, $value)

This function is also available as a global function named index().

is-bracketed()

is-bracketed($list)

This function is also available as a global function named is-bracketed().

join()

join($list1, $list2, $separator: auto, $bracketed: auto)

This function is also available as a global function named join().

length()

length($list)

This function is also available as a global function named length().

separator()

separator($list)

This function is also available as a global function named list-separator().

slash()

slash($elements...)
  • If $elements contains zero or one values, throw an error.
  • Return an unbracketed slash-separated list containing $elements.

nth()

nth($list, $n)

This function is also available as a global function named nth().

set-nth()

set-nth($list, $n, $value)

This function is also available as a global function named set-nth().

  • If $n isn't a unitless integer, throw an error.

  • Let list be a copy of $list's list value.

  • If $n is an invalid index for list, throw an error.

  • Replace the value indexed by $n in list with $value.

  • Return list.

zip()

zip($lists...)

This function is also available as a global function named zip().