The beginning of Perl Learning

Source: Internet
Author: User
I have been engaged in some technologies and languages recently. I don't have time to update this place ..

Some time ago, it took a long time to learn. net3.0, 3.5, and other related things, including LINQ and lamabda... when reading these things, I had a fierce quarrel with the development team lead and finally pushed the company from 2005 to 2008 development. (2003 is still in use when I entered the company in ). at the same time, because I am personally conducting a training internal website for the company in private time (still using the 05 template page), to be honest, I feel like, for some technologies and other serious latencies .. there is no way, the Branch is not like Beijing, Shanghai, Guangzhou, there are specialized research institutes, local, just a few C # developed. no one has studied and mastered new technologies. local development forces and departments are still slowly being formed .. at the same time, because the Branch's local business centers are different, the development team lead's work direction is not very development (I personally think that his great work objectives and time are on project maintenance and so on ), although the development team lead does not have to be a good technical engineer, some people in the team should keep abreast of the new technology.

I am also very lucky. I have been idle recently. I have some time to learn and can also learn it during my work time (of course, including writing books ).ArticleA lot of videos and saves a lot of web pages.

Well, this is a big piece of nonsense. This article only talks about the reasons for learning Perl and the initial contacts.

Some time ago, the Hubei Branch wanted to develop a unified version of Central China for a port project that had not been completed for a year in Jiangxi. the development team lead probably mentioned that it would use the Perl language, the company's bottom layer uses the Perl language for a long time. Although the company has never seen the relevant bottom layer for so longCodeThe billing project manager asks for Perl information from the mobile site brothers, so he copied a copy of the file, and he also had this article and later articles (hopefully there will be more articles ....)

First, how to run Perl on UNIXProgram. Haha, a very simple one (what I know now): Perl hellowrods. pl

To learn the language, you must learn the syntax first.
Scalar: starting with $. It can be understood as a set of CLR variables in C # that do not include arrays, such as int, String, float. (Of course, Perl is a parsing language, and there is nothing like this to define int I = 0. just like javacrip .)
Arrays: arrays starting with @ can be understood as arrays in C #. However, some functions are missing, that is, they can only read data sets by numerical subscript, but cannot be read using strings. used as a key value
Hash: An array starting with %, which is different from an array: A string is used as a key value.

Then there are some other operators. There is nothing to say about this...
Record this article first /..

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.