Mam listę krotek, powiedzmy,Dopasowane i usuwanie elementów w liście krotek
[{x, a, y}, {x, b, y}].
Czy istnieje funkcja wbudowana (czy mogę użyć kombinacji BIFS), aby usunąć wszystkie krotki pasujące {x, _, y}
, jak w dopasowaniu i usuwaniu na podstawie pierwszego i trzeciego terminu w krotkach, ignorując drugi?
Śledziłem sposób użycia list: filtr powyżej, ale jeśli chcę to zrobić ze zmienną, to nie działa. Takich jak: F = zabawa ({_, _ Kanał}) -> prawda; (_) -> fałszywy koniec, ClientsOnChannel = lists: filter (F(), NewServerState # server_st.client_channel), Wygląda na to, że kanał zostaje zdefiniowany w zakresie F. Jak mogę go filtrować na "Kanał" zdefiniowany w zewnętrznym zakresie? – Kersch