variabile scalar - HTML, CSS, JavaScript, Perl, PHP, MySQL

Pentru a stoca date scalare utilizând variabile scalare în Perl. O variabilă scalară este notată cu semnul dolar urmat de un nume de variabilă. Iată câteva exemple de variabile scalare:

$ și
Stotal
$ Data
$ număr_serie
$ cat450

simbol dolar, numit identificator de tip, Perl indică faptul că variabila conține datele scalare. În plus față de variabilele unui tip scalar, există și alte tipuri de variabile (hashes și matrice) în Perl, pentru a indica care sunt furnizate caractere speciale. În plus, în unele cazuri, nu pot fi utilizate denumirile variabilelor de identificare (de exemplu, pentru a se referi la un descriptor de fișier). Numele variabile în Perl, indiferent de tip, adică numele, matrice, hash-uri descriptori de fișiere, și scalari trebuie să respecte anumite reguli.

  • Numele de variabile ar trebui să constea dintr-un identificator de tip și de a ajunge la el caractere latine (a-z și A-Z), caractere numerice sau subliniere. Dar primul caracter al unei variabile nu poate fi un număr.
  • Numele de variabile sunt sensibile la caz. Acest lucru înseamnă că pentru numele variabilelor este important, în ce formă este un caracter literal: majuscule sau minuscule. Următoarele nume sunt diferite variabile scalare: valoarea $
    valoarea $
    $ Valoare
    $ VALUE

În plus, Perl numele rezervate anumitor variabile cu un singur caracter. Variabile, cum ar fi $ _ $“, $ / și $$, numit speciale și nu ar trebui să fie utilizate ca variabile regulate în Perl programe. Numirea variabilelor speciale vor fi descrise mai jos.

Spre deosebire de alte limbaje de programare, variabile Perl înainte de a utiliza nu trebuie descrisă și inițializat. Pentru a crea o variabilă scalară, trebuie doar să-l folosească. Pentru variabilele neinițializate Perl utilizează valoarea luată în mod implicit. Dacă variabila este folosită ca un număr (de exemplu, în termeni matematici), este implicit - 0 (zero), în cazul în care variabila este folosită ca o linie (de exemplu, în aproape toate celelalte cazuri), utilizați „“ sau un șir gol.

Utilizarea variabilelor neinițializate este considerat un model de stil de programare rău. Dacă Perl este rulat din linia de comandă cu -w sau cheia în prima linie a programului (cu simbolul K!) După numele interpretului, aceste situații sunt monitorizate și se emite un avertisment. Dacă utilizați o variabilă neinitializate, o eroare Utilizarea valorii neinițializate.

Dolari variabilă specială

În Perl variabilă specială a cărei valoare este folosită în mulți termeni, cu excepția cazului în care o specificați în mod explicit o altă variabilă. Este vorba despre $ _ variabila. De exemplu, dacă apelați funcția de imprimare fără parametri, acesta va fi imprimată valoarea Tekushev de variabila $ _:

$ = "Dark Side of the Moon";
de imprimare; | Tipărește valoarea $ variabila _, "Dark Side."

O astfel de utilizare implicită a variabilei $ _ poate crea unele confuzii, având în vedere că valoarea acestei variabile poate fi atribuită cu mult înainte de aplicarea acesteia.