Strings
Strings are a sequence of characters. You can declare a string using the string keyword:
var foo : string = "Hello World"
You can use the + operator to concatenate strings:
var foo : string = "Hello" + " World"
And you can use the [] operator to access a character in a string:
var foo : string = "Hello"
print(foo[1]) // 'e'
Note: type of accessed character is
charNote: the first character in a string is at index 0.
With len function you can get the length of a string:
var foo : string = "Hello"
print(len(foo)) // 5
Note:
lenfunction is a built-in function.
Escape sequences
You can use escape sequences to print special characters:
var foo : string = "Hello\tWorld"
print(foo) // Hello    World
The following escape sequences are supported:
\n: newline\t: tab\r: carriage return\\: backslash\': single quote\": double quote\?: question mark\a: bell\b: backspace\f: form feed\v: vertical tab\0: null character\x____: hexadecimal character\u____: unicode character\U____: unicode character\_____: arbitrary octal value
Note: _____ means you should specify the id of the character you want to print.
Reverse a string
You can reverse a string by using the string_reverse function in the strings package:
use strings
function main() {
    var foo : string = "Hello World"
    print(string_reverse(foo)) // dlroW olleH
}