Recursive (Expression) — Skript

Addon: Skript · Category: Expression · Since: 2.14

Syntax

recursive %~objects%

Description

Returns all values of an expression, including those in nested structures such as lists of lists.

Examples

on load:
	set {_data::a::b::c} to "value1"
	set {_data::a::b::d} to "value2"
	set {_data::a::e} to "value3"
	set {_data::f} to "value4"

	broadcast recursive {_data::*}
	# broadcasts "value1", "value2", "value3", "value4"

	broadcast recursive indices of {_data::*}
	# broadcasts "a::b::c", "a::b::d", "a::e", "f"

View source