Reference Guide

3-238 Full Command and Function Reference
Input/Output:
Level 1/Argument 1 Level 1/Item 1
{ obj
1
, x
key 1
, ... obj
n
, x
key n
}
{ S, obj
1
, x
key 1
, ... obj
n
, x
key n
}
'S'
See also: ASN, DELKEYS, RCLKEYS
STORE
Type: Function
Description: Stores a number in a global variable. Given an expression as input, STORE evaluates the
expression and stores the numerical value, unlike DEF which stores the expression.
Access: Catalog, …µ
Input: Level 2/Argument 1: A number or an expression that evaluates to a numeric value.
Level 1/Argument 2: The name of the variable in which the number is to be stored. If this
variable does not already exist in the current directory path then it is created.
Output: Level 1/Item 1: The number to which the first argument is evaluated, and which is stored in the
variable.
Flags: Exact mode must be set (flag –105 clear).
Numeric mode must not be set (flag –3 clear).
Example: Store in variable Z the result of calculating 17*Y. Assume that Y contains the integer number 2.
Command:
STORE(17*Y, Z)
Result:
34
See also: DEF, DEFINE, UNASSIGN
STOVX
Type: Command
Description: Stores a name or list of names in the current CAS variable. This is the same as storing into the VX
variable in the CASDIR directory. By default, the CAS variable is called X; this command allows a
program to change that name.
Access: Catalog, …µ
Input: Level 1/Argument 1: A name or list of names.
Output: None in RPN mode, NOVAL in Algebraic mode.
See also: RCLVX
STO+
Type: Command
Description: Store Plus Command: Adds a number or other object to the contents of a specified variable.
The object on the stack and the object in the variable must be suitable for addition to each other.
STO+ can add any combination of objects suitable for addition.
Using STO+ to add two arrays (where obj is an array and name is the global name of an array)
requires less memory than using the stack to add them.
Access:
MEMORY ARITHMETIC STO
+ ( °is the left-shift of the Nkey).