У меня есть произвольный термин, содержащий неизвестные хорошо структурированные данные эрланга.Мне нужно найти все вхождения кортежа {atom, _} в любом месте этого термина.
Сопоставление с образцом основано на знании, какая структура содержит ваши данные, но я не знаю.
Пример, из которого мне нужно извлечь
[
{description, ""},
{applications, [
kernel,
stdlib,
ssl
]},
{env, [
{is_enabled, true},
{jos, {atom, "2o3urglk3ugr"}},
{fss_pool, {
[
{ja, 10}
],
[
{host, {atom, "fkejbkjfb"}},
{port, 6000}
]}
}
]}
]}.
Есть ли общий образецподходящий способ пройти произвольный член?