Wolfram Computation Meets Knowledge

Wolfram Language:
Introducción rápida para programadores

Mostrar notas adicionales para:
Todas las secciones 
  • Acerca de Wolfram Language
  • Mostrar notas adicionales para...
  • Mostrar notas para Java
  • Mostrar notas para Python
  • Ocultar notas adicionales
Comience ya

Funcionales y Operadores Versión de video

Muchas funciones incorporadas en Wolfram Language pueden usar formas "funcionales" o "de operador".

sta da como resultado el elemento de una lista más cercana a 6.3:

In[1]:=1
Nearest[{1, 4, 6, 8, 10, 15}, 6.3]
Out[1]=1

Ésta establece una "función más cercana," lista para ser aplicada a cualquier valor específico:

In[2]:=2
Nearest[{1, 4, 6, 8, 10, 15}]
Out[2]=2

Aplicarla a un valor particular da un resultado específico:

In[3]:=3
%[6.3]
Out[3]=3

Notas para programadores de Java:

Los métodos de Java típicamente no tienen formas de "operador".

Notas para programadores de Python:

The "operator" forms in the Wolfram Language enable the creation of new functions by providing some of the arguments of a built-in function. Similar functionality in Python would require calling the partial function or writing your own custom wrapper function.


Sin datos explícitos suministrados, ésta representa simbólicamente una operación de selección:

In[1]:=1
Select[# > 7 &]
Out[1]=1

Aplicarla a datos explícitos, da un resultado:

In[2]:=2
Select[# > 7 &][{1, 4, 6, 8, 10, 15}]
Out[2]=2

¿Cuál de las siguientes opciones da como resultado una representación simbólica de la función más cercana?


Después de la asignación f = Nearest[{10, 20, 30}], ¿cuál de las siguientes opciones da el mismo resultado que f[12]?


¿Cuál de estas opciones es un operador de selección?

© 2020 Wolfram. Todos los derechos reservados.