Opciones
Notas para programadores de Java:
Las funciones de Wolfram Language permiten un número arbitrario y tipo de opciones para ser incluidas como argumentos en cualquier orden. Recreando esta funcionalidad en Java require sobrecarga de métodos, clases opcionales u otra lógica de programación adicional.
Notas para programadores de Python:
Las opciones de Wolfram Language son similares a los argumentos opcionales en Python, excepto que ellos usan -> en lugar de =, y dan soporte a valores simbólicos.
Muchas funciones incorporadas tienen "opciones" que afectan detalles de su operación o resultado:

Framed[x, Background -> Yellow]

Options proporciona las opciones predeterminadas de una función:

Options[Framed]

Automatic es una configuración predeterminada común, que significa "haga una elección automática."
Algunas opciones son comúnmente dadas como funciones puras. Los paréntesis son necesarios cuando usted usa &

Plot3D[Sin[x y], {x, 0, 3}, {y, 0, 3}, ColorFunction -> (Hue[#3/3,.5] &)]

Use option:>value para revaluar un valor cada vez que la opción es usada.