Operación, aplicación, descarga, gratis, Android
El método map () acepta una función como su primer argumento y devuelve una nueva secuencia como resultado. La secuencia resultante es el mismo tipo que la transmisión pasada a MAP (). Hay dos usos principales para la función MAP (). Primero, es útil asignar una lista de enteros a una lista de dobles, por ejemplo. Luego, puede aplicar una función a cada elemento de la lista utilizando el método MAP ().
La función MAP le permite aplicar la lógica de transformación a los valores de campo individuales. Estos incluyen convertir caracteres desde minúsculas a mayúsculas, cambiar los formatos de fecha y buscar un valor en una base de datos. MAP tiene una lista de funciones estándar, cada una de las cuales realiza un solo paso. Las funciones estándar se vinculan a continuación, mientras que las funciones definidas por el usuario se pueden reutilizar en muchos mapas. Estos son útiles en situaciones en las que necesita realizar cálculos complejos, pero no necesita usar la misma función de mapa.
La función MAP eleva las funciones de los valores individuales a las listas, y a menudo se usa en el lenguaje de marcado de Coldfusions (CFML). Ruby proporciona un alias para MAP, mientras que el LISP común tiene Mapcar. Si bien MAP puede ser similar a una función genérica, la función MAPCAR es más potente. La función del mapa acepta dos listas y luego mapea cada una a la primera lista. También admite funciones diádicas y acepta argumentos de aridad variable.