Non-printable characters such as carriage returns or tabs may be put into a string using special escape codes as in the table below. A backslash followed by any character not listed in the table below will result in that same character. A binary can hold various different types of data, such as images and resources. There is no printable equivalent to most binaries. A list is special data type in SiphonScript, that may contain any amount of information as a dynamic array.
Lists can contain any type of items, including expressions, function calls, or even sub-lists.
List Accessors To work with individual items in a list use item accessors. The examples below demonstrate the different methods used to access list items. There are certain instances where a list that looks correct may have multiple meanings and therefore confuses the compiler. A segment of script that has multiple possible meanings is considered ambiguous and may need to be rewritten using parenthesis or commas to separate list items explicitly. When the SiphonScript compiler is reading the above statement, it will actually see only two items even though it appears there are three distinct items in the list.