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.
|
|
|