Korzystanie z funkcji długości łańcucha Perla

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

instagram viewer

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.

instagram story viewer