This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== String Type ====== A [[wp>String_(computer_science)|string]] is a sequence of arbitrary characters. ===== GUI Editor ===== [{{ :editors:string_editor.png?nolink |Graphical representation of the string editor}}] ===== EGO Script ===== ==== Legacy ==== Strings are sequences of any characters enclosed by double quotes '"'. <code cpp>"Amazon"</code> <code cpp>"North"</code> <code cpp>"This is an example of string"</code> <code cpp>"landscape_123 "</code> <code cpp>"x1_and_a_name"</code> <code cpp>"string with \"double quotes\""</code> A string can be any size long and it can also span across several lines. <code cpp> "This is an example of a very long string with multiple lines. Note that line breaks do not need to marked using any special syntax." </code> ==== Raw String Format (starting on Dinamica 5.0.1) ==== The raw string is written with the following syntax: $"<delimiter>( raw_characters )<delimiter>" Where raw_characters is your string, sequences of any characters, and <delimiter> is any character that, with the character ')', is not present into raw_characters (it can be none, case where the character ')' is not present into raw_characters). <code cpp>$"(This is an example of String)"</code> <code cpp>$"0(This is an example of String with the character ))0"</code> <code cpp>$"1(This is an example of String with the sequence of characters )0)1"</code> A string can be any size long and it can also span across several lines. <code cpp> $"(This is an example of a very long string with multiple lines. Note that line breaks do not need to marked using any special syntax.)" </code> ===== Automatic Conversions ===== * **Converted from**: [[Real Value Type]], [[Integer Value Type]], [[Non Negative Integer Value Type]], [[Positive Integer Value Type]], [[Log Tag Type]], [[Name Type]], [[Boolean Value Type]], [[Map Filename Type]], [[Lookup Table Filename Type]], [[Table Filename Type]], [[Weights Filename Type]] and [[Table Value Type]]. * **Converted to**: [[Name Type]], [[Real Value Type]], [[Index Or Name Type]], [[Map Filename Type]], [[Lookup Table Filename Type]], [[Table Filename Type]], [[Weights Filename Type]], [[Tuple Type]] and [[Table Value Type]].