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 Right Triangle Example Class Exercise 1: First Data Entry Class Exercise 2: Second Data Entry Class Exercise 3: Third Data Entry Class Exercise 4: Storage Method Exercise 5: First Lookup Class Exercise 6: Second Lookup Class Exercise 7: Third Lookup Class