Variables & Functions
 Variables start with letters and can also contain numbers:
 (It’s best to start with lowercase letters, reserving capitals for built-in objects.)
 
  
  
   | Out[1]= |  | 
  
  
 A space between two variables or numbers indicates multiplication:
 (In other words, “a b” is a times b, whereas “ab” is the variable ab.)
 
  
  
   | Out[2]= |  | 
  
  
 Use /. and  to make substitutions in an expression:
 (The “rule”  can be typed as ->.)
 
  
  
   | Out[3]= |  | 
  
  
 
   
  
   Assign values using the = symbol:
   
  
  
   Use your variable in expressions and commands:
   
  
  
   Clear the assignment, and x remains unevaluated:
   
  
  
 
   
  Define your own functions with the construction f[x_]:= 
  
  x_ means that x is a pattern that can have any value substituted for it.
  := means that any argument passed to f is substituted into the right-hand side upon evaluation:
  
   
   
    | Out[2]= |  | 
   
   
  QUICK REFERENCE: Defining Variables and Functions »