User Tools

Site Tools


string

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
string [2007-07-13 11:23]
snakeman created string initial page
— (current)
Line 1: Line 1:
-====== String ====== 
  
-A **string** is the variable type that can contain text. 
- 
-====== Description ====== 
- 
-A string may consist of any number of ASCII characters and is enclosed by single-quotes (only in ArmA) or double-quotes. In OFP, strings could alternatively also be written enclosed by curled braces, which are reserved for code in ArmA. 
- 
-**Examples (OFP):** 
- 
-<​code>​ 
- ​_string = "here is my string"​ 
- ​_string2 = {It may contain a lot of characters #@$} 
-</​code>​ 
- 
-**Examples (ArmA):** 
- 
-<​code>​ 
- ​_string = "here is my string"​ 
- ​_string2 = 'It may contain a lot of characters #@$' 
-</​code>​ 
- 
-If you want to include double quotes (") in strings enclosed by double quotes, the inside double quotes have to be written twice. 
- 
-<​code>​ 
- ​_string = "my string ""​with""​ quotes"​ 
- ​_string2 = 'my other string "​with"​ quotes'​ 
-</​code>​ 
- 
-====== Operators ====== 
- 
-The only basic operator to be used on strings is "​plus"​. You can use "​plus"​ to concatenate two strings. 
- 
-<​code>​ 
- ​_string = "Hello " + "​world"​ 
-</​code>​ 
- 
-====== Commands ====== 
- 
-You can convert any type to a string using the command [[format]]. You can also use that command to build together a string out of different elements. See the documentation of [[format]] for a closer description. 
- 
-<​code>​ 
- ​_string = format ["​%1",​ ["​my","​array","​of","​strings"​]] 
- hint _string 
-  
- => ["​my","​array","​of","​strings"​] 
-</​code>​ 
- 
-====== Limitations ====== 
- 
-Since **ArmA** strings seem not to have any limitation in length. 
- 
-In **OFP v1.96**, manipulating and using strings above 2056 characters in length may crash the game. 
string.1184325789.txt.gz ยท Last modified: 2007-07-13 11:23 (external edit)