Options
Notes for Java programmers:
Wolfram Language functions allow an arbitrary number and type of options to be included as arguments in any order. Recreating this functionality in Java requires method overloading, optional classes or other additional programming logic.
Notes for Python programmers:
Wolfram Language options are similar to optional arguments in Python, except that they use -> instead of =, and they support symbolic values.
Many built-in functions have "options" that affect details of their operation or output:
Options gives the default options of a function:
Automatic is a common default setting, meaning "make an automatic choice."
Some options are often given as pure functions. Parentheses are needed when you use &
Use option:>value to make value be reevaluated every time the option is used.