Char()
Zastosowanie
Dział zatytułowany „Zastosowanie”Funkcja Char zwraca znak o podanym kodzie. Kod możesz podać szesnastkowo albo dziesiętnie. Kody znaków znajdziesz na liście symboli Unicode.
Składnia
Dział zatytułowany „Składnia”Char(hexcode);Char(deccode);Argumenty
Dział zatytułowany „Argumenty”| Argument | Typ | Wymagany | Opis |
|---|---|---|---|
hexcode |
tekst | Tak | Szesnastkowy kod znaku, np. "2612". Kod może zaczynać się od \u. |
deccode |
liczba | Tak | Dziesiętny kod znaku, np. 9746. |
W pierwszym wariancie składni podajesz kod szesnastkowy jako tekst, w drugim kod dziesiętny jako liczbę.
Zwracana wartość
Dział zatytułowany „Zwracana wartość”Funkcja zwraca tekst: znak odpowiadający podanemu kodowi.
Przykłady
Dział zatytułowany „Przykłady”Przykład 1: kod szesnastkowy
Dział zatytułowany „Przykład 1: kod szesnastkowy”Zmienna result będzie zawierać znak „☒” dla podanego kodu szesnastkowego.
result = Char("2612");Przykład 2: kod dziesiętny
Dział zatytułowany „Przykład 2: kod dziesiętny”Zmienna result będzie zawierać znak „☒” dla podanego kodu dziesiętnego.
result = Char(9746);Dobre praktyki
Dział zatytułowany „Dobre praktyki”- Sprawdź, czy podany kod odpowiada znakowi Unicode.
- Przy symbolach Unicode używaj kodów szesnastkowych, bo w tej postaci podają je tablice znaków.
Typowe błędy
Dział zatytułowany „Typowe błędy”- Kod dziesiętny w cudzysłowie. Funkcja zawsze traktuje tekst jako kod szesnastkowy, więc
Char("9746")nie zwróci znaku „☒”. Kod dziesiętny podawaj jako liczbę, np.Char(9746). - Nieprawidłowy kod. Reguła zakończy się błędem albo zwróci inny znak, niż oczekujesz. Sprawdź kod w tablicy znaków Unicode.