Podstawowe informacje o ciągach

Flash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje

W terminologii programistycznej ciąg jest wartością tekstową — ciągiem liter, cyfr lub innych znaków powiązanych w jedną zmienną. Na przykład poniższy wiersz kodu tworzy zmienną o typie danych String i przypisuje jej literalny ciąg znaków:

var albumName:String = "Three for the money";

Jak widzimy w przykładzie, język ActionScript umożliwia literalne wprowadzenie ciągu znaków poprzez ujęcie tekstu w cudzysłów. Oto inne przykłady ciągów znaków:

"Hello" 
"555-7649" 
"http://www.adobe.com/"

Każda manipulacja fragmentem tekstu w języku ActionScript jest w istocie operacją na wartości ciągu znaków. Klasa String w języku ActionScript to typ danych służący do pracy z wartościami tekstowymi. Instancje typu String są często używane jako właściwości, parametry metod itd. w wielu innych klasach języka ActionScript.

Ważne pojęcia i terminy

Na poniższej liście przedstawiono ważne terminy związane z ciągami znaków, jakie można napotkać w podręczniku:

ASCII
System reprezentacji znaków tekstowych i symboli w programach komputerowych. System ASCII uwzględnia 26 liter alfabetu angielskiego oraz ograniczony zbiór dodatkowych znaków.

Znak
Najmniejsza jednostka danych tekstowych (pojedyncza litera lub symbol).

Konkatenacja
Łączenie wielu ciągów znaków poprzez dopisywanie kolejnych ciągów na końcu poprzedniego; w rezultacie konkatenacji powstaje nowy ciąg znaków.

Ciąg pusty
Ciąg, który nie zawiera tekstu, białych spacji ani innych znaków, zapisywany w postaci "" . Ciąg pusty nie jest tożsamy ze zmienną typu String równą null. Zmienna typu String o wartości null to zmienna, do której nie przypisano wystąpienia klasy String, natomiast pusty ciąg znaków to wystąpienie klasy String, które nie zawiera znaków.

Ciąg
Wartość tekstowa (sekwencja znaków).

Ciąg literalny (lub „literał typu String”)
Ciąg znaków zapisany jawnie w kodzie programu, w postaci wartości tekstowej ujętej w cudzysłów lub w apostrofy.

Podciąg
Ciąg znaków będący fragmentem innego ciągu znaków.

Unicode
: standardowy system reprezentacji znaków tekstowych i symboli w programach komputerowych. System Unicode umożliwia korzystanie z dowolnych znaków pochodzących z różnych systemów pisma.