Un escalar es una variable que almacena una sola unidad de datos a la vez. Los datos que almacenará la variable escalar pueden ser de diferentes tipos, como string, carácter, punto flotante, un gran grupo de strings o puede ser una página web, etc.
Ejemplo :
Perl
# Perl program to demonstrate # scalars variables # a string scalar $name = "Alex"; # Integer Scalar $rollno = 13; # a floating point scalar $percentage = 87.65; # to display the result print "Name = $name\n"; print "Roll number = $rollno\n"; print "Percentage = $percentage\n";
Producción :
Name = Alex Roll number = 13 Percentage = 87.65
escalares numéricos
Las variables escalares numéricas contienen valores como números enteros, enteros (positivos y negativos), flotantes (que contienen un punto decimal). El siguiente ejemplo demuestra diferentes tipos de variables escalares numéricas en perl.
Ejemplo :
Perl
# Perl program to demonstrate various types # of numerical scalar variables # Positive integer numerical # scalar variables $intpositive = 25; # Negative integer numerical # scalar variables $intnegative = -73; # Floating point numerical # scalar variables $float = 23.5; # In hexadecimal form $hexadec = 0xcd; # to display the result print "Positive Integer = $intpositive\n"; print "Negative Integer = $intnegative\n"; print "Floating Point = $float\n"; print "Hexadecimal Form = $hexadec\n";
Producción :
Positive Integer = 25 Negative Integer = -73 Floating Point = 23.5 Hexadecimal Form = 205
Escalares de string
Las variables escalares de string contienen valores como una palabra (compuesta por diferentes caracteres), un grupo de palabras o un párrafo. El siguiente ejemplo muestra diferentes tipos de variables escalares de string.
Ejemplo :
Perl
# Perl program to demonstrate various types # of string scalar variables # String scalar $alphastring = "GeeksforGeeks"; $numericstring = "17"; $alphanumeric = "gfg21"; #special character in string scalar $specialstring = "^gfg"; # in single quotes $singlequt = 'Hello Geeks'; # To display the result print "String with alphabets = $alphastring\n"; print "String with numeric values = $numericstring\n"; print "String with alphanumeric values = $alphanumeric\n"; print "String within Single quotes = $singlequt\n"; print "String with special characters = $specialstring\n";
Producción :
String with alphabets = GeeksforGeeks String with numeric values = 17 String with alphanumeric values = gfg21 String within Single quotes = Hello Geeks String with special characters = ^gfg