id/item 튜플의 목록 인 컬렉션을 가져 와서 지정된 항목과 id 및 새 항목을 대체해야하는 함수가 있습니다. 어떻게 이런 식으로 어울릴까요?
def update_item(collection, id, new_item) do
Enum.map(collection, fn
({ ^id, _ }) -> { id, new_item }
(entry) -> entry
end)
end
이
는CompileError
및 메시지
unbound variable ^id
와 함께 실패합니다. 어떻게해야합니까? 이 작업을 수행 할 수있는 좋은 방법이 있습니까? 아니면 다른 방법으로 진행해야합니까?
아 물론. 고맙습니다. –