CurrentValue[item] gives the current value of item at a location in the Mathematica system and interface. CurrentValue[{item, spec}] gives the current value for the feature ...
You may have noticed that there are two different ways to make assignments in Mathematica: lhs=rhs and lhs:=rhs. The basic difference between these forms is when the ...
Traditional procedural programming languages typically require programmers to define an explicit "flow of control" at every stage in their programs. Mathematica provides ...
In any interactive session, Mathematica effectively operates in a loop. It waits for your input, processes the input, prints the result, then goes back to waiting for input ...
A typical Mathematica notebook containing text, graphics, and Mathematica expressions. The brackets on the right indicate the extent of each cell. Mathematica notebooks are ...
Parallelize[expr] evaluates expr using automatic parallelization.
ClearAttributes[s, attr] removes attr from the list of attributes of the symbol s.
Mathematica provides various ways to set up conditionals, which specify that particular expressions should be evaluated only if certain conditions hold. Conditional ...
Finding memory usage. Particularly for symbolic computations, memory is usually the primary resource which limits the size of computations you can do. If a computation runs ...
Mathematica normally makes as few assumptions as possible about the objects you ask it to manipulate. This means that the results it gives are as general as possible. But ...