tôi có một danh sách các bộ, nói rằng,Matching và xóa các mục trong danh sách các hàng
[{x, a, y}, {x, b, y}].
Có một hàm built-in (hoặc tôi có thể sử dụng một sự kết hợp của BIFs) để xóa tất cả các bộ phù hợp với {x, _, y}
, như đối sánh và xóa dựa trên cụm từ đầu tiên và thứ ba trong bộ dữ liệu, bỏ qua giây thứ hai?
Tôi đã theo dõi cách bạn sử dụng danh sách: lọc ở trên nhưng nếu tôi muốn làm điều đó với biến số không hoạt động. Như thế này: F = vui vẻ ({_, _ Kênh}) -> true; (_) -> false end, ClientsOnChannel = lists: filter (F(), NewServerState # server_st.client_channel), Có vẻ như Channel được định nghĩa trong phạm vi F. Làm cách nào để làm cho bộ lọc được lọc trên "Kênh" được xác định trong phạm vi bên ngoài? – Kersch