Found 448 Articles for Programming Scripts

What are Perl Numerical Literals?

Mohd Mohtashim
Updated on 28-Nov-2019 07:55:04

259 Views

Perl stores all the numbers internally as either signed integers or double-precision floating-point values. Numeric literals are specified in any of the following floating-point or integer formats −TypeValueInteger1234Negative integer-100Floating point2000Scientific notation16.12E14Hexadecimal0xffffOctal0577

What are different Perl Data Types?

Mohd Mohtashim
Updated on 28-Nov-2019 07:51:52

142 Views

Perl is a loosely typed language and there is no need to specify a type for your data while using it in your program. The Perl interpreter will choose the type based on the context of the data itself.Perl has three basic data types: scalars, arrays of scalars, and hashes of scalars, also known as associative arrays. Here is a little detail about these data types.Sr.No.Types & Description1ScalarScalars are simple variables. They are preceded by a dollar sign ($). A scalar is either a number, a string, or a reference. A reference is actually an address of a variable, which ... Read More

What is Perl Identifiers?

Mohd Mohtashim
Updated on 28-Nov-2019 07:49:03

441 Views

Perl borrows syntax and concepts from many languages: awk, sed, C, Bourne Shell, Smalltalk, Lisp, and even English. However, there are some definite differences between the languages. This chapter is designed to quickly get you up to speed on the syntax that is expected in Perl.A Perl program consists of a sequence of declarations and statements, which run from the top to the bottom. Loops, subroutines, and other control structures allow you to jump around within the code. Every simple statement must end with a semicolon (;).A Perl identifier is a name used to identify a variable, function, class, module, ... Read More

Escaping Characters in Perl

Mohd Mohtashim
Updated on 28-Nov-2019 07:47:17

437 Views

Perl uses the backslash (\) character to escape any type of character that might interfere with our code. Let's take one example where we want to print double quote and $ sign −Example Live Demo#!/usr/bin/perl $result = "This is \"number\""; print "$result"; print "\$result";OutputThis will produce the following result −This is "number" $result

"Here" Documents in Perl

Mohd Mohtashim
Updated on 28-Nov-2019 07:44:52

910 Views

You can store or print multiline text with great comfort. Even you can make use of variables inside the "here" document. Below is a simple syntax, check carefully there must be no space between the

Single and Double Quotes in Perl

Mohd Mohtashim
Updated on 28-Nov-2019 07:42:27

530 Views

You can use double quotes or single quotes around literal strings as follows −Example Live Demo#!/usr/bin/perl print "Hello, world"; print 'Hello, world';OutputThis will produce the following result −Hello, world Hello, world$There is an important difference between single and double-quotes. Only double quotes interpolate variables and special characters such as newlines , whereas a single quote does not interpolate any variable or special character. Check below example where we are using $a as a variable to store a value and later printing that value −Example Live Demo#!/usr/bin/perl $a = 10; print "Value of a = $a"; print 'Value of a = $a';OutputThis will ... Read More

Whitespaces in Perl

Mohd Mohtashim
Updated on 28-Nov-2019 07:38:48

613 Views

A Perl program does not care about whitespaces. Following program works perfectly fine −#!/usr/bin/perl print    "Hello, world";But if spaces are inside the quoted strings, then they would be printed as is. For example −Example Live Demo#!/usr/bin/perl # This would print with a line break in the middle print "Hello          world";OutputThis will produce the following result −Hello       worldAll types of whitespace like spaces, tabs, newlines, etc. are equivalent to the interpreter when they are used outside of the quotes. A line containing only whitespace, possibly with a comment, is known as a blank line, ... Read More

Comments in Perl

Mohd Mohtashim
Updated on 28-Nov-2019 07:34:26

2K+ Views

Comments in any programming language are friends of developers. Comments can be used to make program user-friendly and they are simply skipped by the interpreter without impacting the core functionality. For example, in the above program, a line starting with hash # is a comment.Simply saying comments in Perl start with a hash symbol and run to the end of the line −# This is a comment in perlLines starting with = are interpreted as the start of a section of embedded documentation (pod), and all subsequent lines until the next =cut are ignored by the compiler. Following is the ... Read More

Perl File Extension

Mohd Mohtashim
Updated on 28-Nov-2019 07:30:36

2K+ Views

Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.A Perl script can be created inside of any normal simple-text editor program. There are several programs available for every type of platform. There are many programs designed for programmers available for download on the web.As a Perl convention, a Perl file must be saved with a .pl or.PL file extension in order to be recognized as a functioning Perl script. File names can contain numbers, symbols, and letters but ... Read More

Perl First Program

Mohd Mohtashim
Updated on 28-Nov-2019 07:28:21

289 Views

Interactive Mode ProgrammingYou can use Perl interpreter with -e option at the command line, which lets you execute Perl statements from the command line. Let's try something at $ prompt as follows −$perl -e 'print "Hello World"'This execution will produce the following result −Hello, worldScript Mode ProgrammingAssuming you are already on $ prompt, let's open a text file hello.pl using vi or vim editor and put the following lines inside your file.Example Live Demo#!/usr/bin/perl # This will print "Hello, World" print "Hello, world";Here /usr/bin/perl is actual the Perl interpreter binary. Before you execute your script, be sure to change the mode ... Read More

Advertisements