Składnia
Różne składni operatora drukowania podano poniżej.
Wartość zwracana
Ta funkcja zwraca 0 po awarii i 1 na sukcesie.
W następnej części tego samouczka pokazano różne zastosowania operatora drukowania w Perl.
Przykład-1: Wydrukuj proste wiadomości
Utwórz plik PERL z następującym kodem, który wydrukuje dwa proste wiadomości tekstowe z nową linią. Pierwszy operator drukowania służy do drukowania tekstu za pomocą podwójnych cytatów. Drugi operator drukowania służy do drukowania tekstu za pomocą pojedynczych cytatów.
# Wydrukuj wiadomość za pomocą podwójnych cytatów („”)
print („Witamy w Linuxhint \ n”);
# Wydrukuj wiadomość za pomocą pojedynczych cytatów (”)
print („Learn Perl Programming”, „\ n”);
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego kodu.
Przykład-2: Wydrukuj wiele wartości ciągów
Utwórz plik PERL z następującym kodem, aby wydrukować wiele wartości łańcucha za pomocą przecinka (,) z operatorem drukowania i za pomocą Slash (\) z dwoma operatorami drukowania.
# Wydrukuj wiele wartości łańcuchowych za pomocą separatora
Drukuj („Witamy w Linuxhint.„,” ”,„ Naucz się programowania Perla z Linuxhint.", "\N");
# Wydrukuj wiele ciągów za pomocą dwóch funkcji print ()
Drukuj („Witamy w Linuxhint."); \
Drukuj („Naucz się programowania perla z Linuxhint.", "\N");
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego kodu.
Przykład-3: Wydrukuj jedną lub więcej zmiennych
Jedną lub więcej zmiennych można wydrukować za pomocą operatora drukowania z podwójnymi cytatami („). Utwórz plik PERL z następującym kodem, który wydrukuje jedną zmienną, dwie zmienne i zmienne z innymi wartościami ciągu. Jedna zmienna została wydrukowana za pomocą podwójnych cytatów („) z operatorem drukowania. Wydrukowano dwie zmienne ciągów bez użycia cytatów z operatorem drukowania. Jeden ciąg i jedna wartość liczbowa zostały wydrukowane z innymi wartościami ciągów za pomocą operatora drukowania. Tutaj BackSlash (\) był z „$” do wydrukowania „$” w wyjściu, ponieważ ten symbol służy do zadeklarowania zmiennej w perl.
# Zdefiniuj zmienną stringową
$ string1 = „hello”;
# Wydrukuj zmienną
wydrukuj „$ string1 \ n”;
# Zdefiniuj inną zmienną string
$ string2 = „świat”;
# Wydrukuj dwie zmienne łańcuchowe
wydrukuj $ string1, $ string2, „\ n”;
# Zdefiniuj inną wartość ciągu
$ book_name = "Perl Programming";
# Zdefiniuj wartość liczbową
$ cena = 35;
# Wydrukuj zmienne z innymi ciągami za pomocą przecinka ()
Wydrukuj „The Cena of”, $ book_name, „Książka to \ $”, $ cena, ”.\N";
# Wydrukuj zmienne z innymi ciągami za pomocą DOT (.)
Wydrukuj „Cena”.$ book_name.„Książka to \ $”.Cena $.".\N";
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego kodu.
Przykład-4: Wydrukuj obliczenia arytmetyczne
Wynik dowolnego obliczeń arytmetycznych można wydrukować bezpośrednio za pomocą operatora drukowania. Utwórz plik perla z następującym kodem, który wydrukuje mnożenie dwóch zmiennych numerycznych i wydrukuj wynik wyrażenia arytmetycznego.
# Zdefiniuj dwie wartości liczbowe
$ n1 = 45;
$ n2 = 5;
# Wydrukuj wynik mnożenia zmiennych
Wydrukuj „Wynik mnożenia jest”.$ n1*$ n2."\N";
# Wydrukuj obliczony wynik wyrażenia matematycznego
Wydrukuj „wynik wyrażenia =”, 2+6*7, „\ n”;
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego kodu. Mnożenie dwóch zmiennych, które mają wartości 45 i 5 wynosi 225. Wynik ekspresji arytmetycznej, 2+6*7, wynosi 44.
Przykład-5: napisz do pliku
Utwórz plik PERL z następującym kodem, który otworzy plik do pisania i dodaj wiersz tekstu za pomocą operatora drukowania. Plik tekstowy o nazwie Temp.tekst został otwarty za pisanie za pomocą otwarty Funkcja w kodzie. Jeśli plik istniał wcześniej, treść pliku zostanie zastąpiona przez nową treść. Plik zostanie zamknięty za pomocą funkcji zamknięcia po zakończeniu operacji zapisu.
# Otwórz obsługę plików do zapisywania w pliku
Otwórz fh, "> temp.tekst"
# Wydrukuj komunikat o błędzie
lub umrzeć „Nie można utworzyć pliku.";
# Zapisz wartość ciągu w pliku
wydrukuj fh "Dodaj tekst do pliku \ n";
# Zamknij plik
Zamknij FH
# Wydrukuj komunikat o błędzie
lub umrzeć „Nie można zamknąć pliku.\N";
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego kodu. Polecenie „CAT” zostało wykonane, aby sprawdzić, czy plik jest utworzony poprawnie, czy nie.
Przykład-6: odczyt z pliku
Utwórz plik PERL z następującym kodem, który otworzy plik do odczytu, iteruj zawartość pliku za pomocą pętli i wydrukuj każdą wiersz pliku za pomocą operatora drukowania. Plik tekstowy o nazwie mój plik.tekst został otwarty do czytania za pomocą otwarty Funkcja w kodzie. Jeśli plik nie istnieje, komunikat o błędzie zostanie wydrukowany. Plik zostanie zamknięty za pomocą zamknąć Funkcja po zakończeniu operacji odczytu.
# Otwórz obsługę plików do zapisywania w pliku
Otwórz FH ”< myfile.txt"
# Wydrukuj komunikat o błędzie
lub umrzeć „Nie można otworzyć pliku.";
# Czytanie pliku
chwila()
# Wydrukuj linię
wydrukuj $ _;
# Zamknij plik
Zamknij FH
# Wydrukuj komunikat o błędzie
lub umrzeć „Nie można zamknąć pliku.\N";
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego kodu. Polecenie „CAT” zostało wykonane w celu sprawdzenia zawartości pliku.
Wniosek
Sposób na użycie wydrukować Operator w Perl do drukowania wartości lub zmiennych łańcuchowych, odczytu z pliku i zapisywania do pliku został pokazany w tym samouczku za pomocą wielu przykładów.