From 8351e85bbd531411691ba54bbb0bac6d96ae5bfd Mon Sep 17 00:00:00 2001 From: Jones Date: Thu, 12 Nov 2020 19:43:17 +0100 Subject: interpreter: Add get_keys function for configuration_data (#7887) --- docs/markdown/Reference-manual.md | 6 ++++++ docs/markdown/snippets/keys_of_configuration_data.md | 4 ++++ 2 files changed, 10 insertions(+) create mode 100644 docs/markdown/snippets/keys_of_configuration_data.md (limited to 'docs/markdown') diff --git a/docs/markdown/Reference-manual.md b/docs/markdown/Reference-manual.md index 3af78ef..aeaeccb 100644 --- a/docs/markdown/Reference-manual.md +++ b/docs/markdown/Reference-manual.md @@ -2409,6 +2409,12 @@ page](Configuration.md) It has three methods: - `has(varname)`: returns `true` if the specified variable is set +- `keys()`*(since 0.57.0)*: returns an array of keys of + the configuration data object. + + You can iterate over this array with the [`foreach` + statement](Syntax.md#foreach-statements). + - `merge_from(other)` *(since 0.42.0)*: takes as argument a different configuration data object and copies all entries from that object to the current. diff --git a/docs/markdown/snippets/keys_of_configuration_data.md b/docs/markdown/snippets/keys_of_configuration_data.md new file mode 100644 index 0000000..c0cbfc2 --- /dev/null +++ b/docs/markdown/snippets/keys_of_configuration_data.md @@ -0,0 +1,4 @@ +## Get keys of configuration data object + +All keys of the `configuration_data` object can be obtained with the `keys()` +method as an alphabetically sorted array. -- cgit v1.1