Difference between anonymous and named functions?

Is there Any particular reason to use named function Map.get/3 as anonymous function as &Map.get(&1, key)?