Perl to programowanie język używany głównie do tworzenia aplikacji internetowych. Perl jest językiem interpretowanym, a nie kompilowanym. Oznacza to, że jego programy zajmują więcej czasu procesora niż skompilowany język - problem, który staje się mniej ważny wraz ze wzrostem prędkości procesorów. Pisanie kodu w Perlu jest szybsze niż pisanie w skompilowanym języku, więc oszczędzasz czas. Kiedy uczysz się Perla, uczysz się, jak pracować z funkcjami języka. Jedną z najbardziej podstawowych jest funkcja długości łańcucha.
Jak znaleźć długość łańcucha w Perlu
Funkcja długości Perla zwraca długość a Perl ciąg znaków. Oto przykład pokazujący jego podstawowe użycie:
#! / usr / bin / perl
$ orig_string = "To jest test i WSZYSTKIE CAPS";
$ string_len = długość ($ orig_string);
print "Długość ciągu wynosi: $ string_len \ n";
Kiedy ten kod jest wykonywany, wyświetla następujące informacje: „Długość ciągu wynosi: 27.”
Liczba „27” to suma znaków, łącznie ze spacjami, w wyrażeniu „To jest test i WSZYSTKIE CAPS”.
Zauważ, że ta funkcja nie liczy wielkości łańcucha w bajtach - tylko długość znaków.
A co z długością tablic?
Funkcja długości działa tylko na ciągach, a nie na tablice. Tablica przechowuje uporządkowaną listę i jest poprzedzona znakiem @ i wypełniona za pomocą nawiasów. Aby sprawdzić długość tablicy, użyj skalarny funkcjonować. Na przykład:
my @many_strings = („one”, „two”, „three”, „four”, „hi”, „hello world”);
powiedz scalar @many_strings;
Odpowiedź to „6”, liczba elementów w tablicy.
Skalar to pojedyncza jednostka danych. Może to być grupa znaków, jak w powyższym przykładzie, lub pojedynczy znak, ciąg, liczba zmiennoprzecinkowa lub liczba całkowita.