An Introduction to Squirrel: Difference between revisions

From SigMod
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
This is a relatively brief beginner's guide to the Squirrel language (v3.2) aimed at people with no programming experience interested in trying their hand at VScript.
This is a relatively brief beginner's guide to the Squirrel language (v3.2) aimed at people with no programming experience interested in trying their hand at VScript.
If you already have experience with C-like languages or programming in general I would recommend you visit [http://squirrel-lang.org/squirreldoc/reference/index.html The Squirrel Reference Manual] for a more expedited learning experience.
If you already have experience with C-like languages or programming in general I would recommend you visit [http://squirrel-lang.org/squirreldoc/reference/index.html The Squirrel Reference Manual] for a more expedited learning experience.
<hr>
 


== Getting Started ==
== Getting Started ==

Revision as of 00:59, 26 October 2023

Overview

This is a relatively brief beginner's guide to the Squirrel language (v3.2) aimed at people with no programming experience interested in trying their hand at VScript. If you already have experience with C-like languages or programming in general I would recommend you visit The Squirrel Reference Manual for a more expedited learning experience.


Getting Started

Keywords and Identifiers

Constants

Comments

Data Types

Literals and Operators

Expressions

Intro to Functions

Intro to Objects

Scope

Control Flow

Exceptions

Enums

Arrays

Tables

Functions

Generators

Delegation

Weak References

Classes

Inheritance

Metamethods