Input and Output#
- Introduction
- Character Strings
- Representation of Strings
- Creation of Strings
"abc" → MonStgEltBinaryString(s): MonStgElt → BStgEltBString(s): MonStgElt → BStgElts cat t: MonStgElt, MonStgElt → MonStgElts cat t: BStgElt, BStgElt → BStgElts * t: MonStgElt, MonStgElt → MonStgElts cat:= t: MonStgElt, MonStgElt → MonStgElts cat:= t: BStgElt, BStgElt → BStgElts *:= t: MonStgElt, MonStgElt → MonStgElt&cat s: [ MonStgElt ] → MonStgElt&cat s: [ BStgElt ] → BStgElt&* s: [ MonStgElt ] → MonStgElts ^ n: MonStgElt, RngIntElt → MonStgElts[i]: MonStgElt, RngIntElt → MonStgElts[i]: BStgElt, RngIntElt → RngIntEltElementToSequence(s): MonStgElt → [ MonStgElt ]Eltseq(s): MonStgElt → [ MonStgElt ]ElementToSequence(s): BStgElt → [ BStgElt ]Eltseq(s): BStgElt → [ BStgElt ]Substring(s, n, k): MonStgElt, RngIntElt, RngIntElt → MonStgEltSubstring(s, n, k): BStgElt, RngIntElt, RngIntElt → BStgElt
- Integer-Valued Functions
- Character Conversion
StringToCode(s): MonStgElt → RngIntEltCodeToString(n): RngIntElt → MonStgEltStringToInteger(s): MonStgElt → RngIntEltStringToInteger(s, b): MonStgElt, MonStgElt → RngIntEltStringToIntegerSequence(s): MonStgElt → [ RngIntElt ]IntegerToString(n): RngIntElt → MonStgEltIntegerToString(n, b): RngIntElt, RngIntElt → MonStgElt
- Boolean Functions
s eq t: MonStgElt, MonStgElt → BoolElts eq t: BStgElt, BStgElt → BoolElts ne t: MonStgElt, MonStgElt → BoolElts ne t: BStgElt, MonStgElt → BoolElts in t: MonStgElt, MonStgElt → BoolElts notin t: MonStgElt, MonStgElt → BoolElts lt t: MonStgElt, MonStgElt → BoolElts lt t: BStgElt, BStgElt → BoolElts le t: MonStgElt, MonStgElt → BoolElts le t: BStgElt, BStgElt → BoolElts gt t: MonStgElt, MonStgElt → BoolElts gt t: BStgElt, BStgElt → BoolElts ge t: MonStgElt, MonStgElt → BoolElts ge t: BStgElt, BStgElt → BoolEltExample: Strings
- Parsing Strings
- Printing
- Input
- I/O Objects
- I/O Operations
- Managing Multiple I/O Objects
- Asynchronous I/O
- Loading Program Files
- Saving and Restoring Workspaces
- Logging a Session
- Memory Usage
- System Calls
- Creating Names