ObjectScript Tutorial
- The Basics
- Overview of the ObjectScript Tutorial
- Class Methods
- Terminal
- VS Code - ObjectScript
- Do Command
- Class Methods and Routines
- Method Details
- Passing Arguments by Reference
- Return and Quit Commands
- Write Command
- Read Command
- Set Command
- Operator Precedence
- Syntax
- Common Errors
- Write (again) and Kill Commands
- If Construct
- Simple Conditions
- Complex Conditions
- Hands-On Exercise 1
- Class Compilation
- Controlling Execution Flow
- $Case Function
- For Construct
- While and Do/While Constructs
- Try/Catch Construct, and Throw Command
- Multiple Purpose Characters
- Hands-On Exercise 2
- Recap of Part 1
- The Good Stuff
- Strings
- Storing a String
- Concatenation Operator
- Pattern Matching and Regular Expressions
- Pattern Matching Examples
- String Functions
- String Functions, continued
- Lists
- Compare Pieces and Lists
- Setting Substrings, Pieces, and List Items
- More List Functions
- Bitstrings
- Dates
- Hands-On Exercise 3
- JavaScript Object Notation (JSON)
- Arrays
- Ordered Trees
- Ordered Trees, continued
- Value and Existence, and the $Data Function
- Viewing and Killing Arrays
- Globals
- $Increment and $Sequence Functions
- Storage Method
- Storage Method, continued
- Example of Globals
- Hands-On Exercise 4
- Recap of Part 2
- Using Globals
- $Order Function
- $Order Function, continued
- Working With Indexes
- $Order Loop
- Nested $Order Loops
- Starting Focused $Order Loops
- Ending Focused $Order Loops
- Hands-On Exercise 5
- Conversion Functions
- $Get Function
- Hands-On Exercise 6
- Database Integrity
- Lock Command
- Lock Command, continued
- Lock Command and $Test
- Transaction Processing
- Hands-On Exercise 7
- InterSystems IRIS Objects and SQL
- Object Methods
- Object Storage
- SQL Queries
- Recap Of Part 3
- RightTriangle Example Class and Exercise Solutions