ChaiScript Overview
Variables
var i; // uninitialized variable, can take any value on first assignment;
var k = 5; // initialized to 5 (integer)
var &m = k; // reference to kBuilt in Types
var i = 1; // creates an integer
var u = 1u; // creates an unsigned integer
var s = "hello"; // create a string
var f = 1.0; // creates a float
var v = [1,2,3u,4ll,"16", `+`]; // creates vector of heterogenous values
var m = ["a":1, "b":2]; // map of string:value pairsWorking with strings
Conditionals
Loops
Functions
Optionally Typed
Classes/Objects
Class definition
Working with class objects
JSON
Script
Function
Last updated
Was this helpful?