Perl Zemi new entries
- 2022
- 7/2 Easiest Way to Get Started with Perl
- 6/28 How to Write Tests using Github Actions
- 6/9 The way to read Perl core source codes
- 5/30 Perl 5.36 is released - warnings enabled, subroutine signatures, try-catch-finally statements, Unicode 14 support
- 4/26 Installing Strawberry Perl using Chocolatey
- 4/20 PowerShell(pwsh) Tutorial for Perl
- 4/18 Installing Perl on WSL 2
- 1/14 How to create the Cover of Amazon Kindle Paperback using Perl?
- 2021
- 11/19 JavaScript Supported Web Scraping using Perl and Selenium
- 9/21 Maintainable Perl 7 plan
- 9/3 How to display UTF - 8 at the Windows command prompt
- 7/26 Summary of how to create a web browser automatic operation robot with Perl - Let's make a practical RPA with Perl (start writing)
- 6/5 Perl 6 has been renamed to Raku, and Perl 7 is planned to succeed Perl 5
- 1/7 Selenium::Chrome - JavaScript - enabled web scraping using Chrome
- 1/6 Selenium::Firefox for JavaScript - enabled web scraping
- 2020
- 10/30 Escape sequence of double quoted strings
- 10/29 Escape sequence of single quoted strings
- 10/28 Escape sequence - special characters that can be used in strings
- 10/27 Single quote string
- 10/26 Double Quoted Strings
- 9/12 Perl seminar related course
- 7/31 Recommended way to write a shebang in Perl
- 7/29 Amazon::S3::Thin - Thin, lightweight, low - level Amazon S3 client
- 6/17 Add module search path using PERL5LIB environment variable
- 2/12 D module - encodes data and dumps to standard error
- 1/17 How to create a Linux - like environment with Strawberry Perl and command prompt
- 1/15 Class::Struct - Core module that provides object orientation
- 1/14 Regular expression character class
- 1/3 Invoice creation - PDF::API2 form creation
- 1/2 How to check the PDF file from the browser
- 1/1 Drawing basic figures and creating tables - PDF::Create forms with API2
- 2019
- 12/31 Insert image - PDF::Create form with API2
- 12/30 Draw text - PDF::Create form with API2
- 12/28 Create a form with Perl - PDF::Create a form with API2
- 12/27 PDF::API2 installation
- 12/26 Create PDF file - Create form with PDF::API2
- 8/3 Giblog 1.0 release - Websites and blog generation tools that can be managed by Git
- 6/15 Math::Bezier - Find the coordinates of a Bezier curve with Perl
- 4/4 How to serve static HTML files and CGI in development environment
- 3/8 __DATA__ - Data section
- 3/2 Perl Banjo - A web service that lets you write, run, save, and share Perl
- 2018
- 8/20 Perl Download and Installation
- 8/16 plenv - Installation of Perl on User Directories
- 8/14 Installation of Perl on Mac
- 8/13 Installation of Perl on Linux/Unix
- 8/8 Installing Strawberry Perl on Windows
- 8/6 Installing msys2 and Perl on Windows
- 6/26 Perl 5.28 released - Unicode 10.0 support, faster string concatenation, ref function, keys function, faster for loop
- 6/18 read function - Read from a file by specifying the number of bytes
- 6/17 sysread function - Read from a file with a specified number of bytes (no buffering)
- 6/16 syswrite function - write to file with a specified number of bytes (no buffering)
- 6/11 scalar function - evaluated in scalar context
- 6/4 Get the number of elements in the array
- 5/31 Scalar context
- 5/30 List context
- 5/29 Examine the loaded module%INC
- 5/27 Get the OS name $^O
- 5/26 Get the process start time $^T
- 5/25 Exit status of child process $?
- 5/24 Regular expression capture $1, $2, $3, ...
- 5/23 Subroutine argument @_
- 5/21 Read the entire contents of the file
- 5/20 Get process ID $$
- 5/19 Check the processing time
- 5/18 Check the existence of the file
- 5/17 Check the existence of the directory
- 5/16 Get the file size
- 5/14 sin function - find sine
- 5/13 cos function - find cosine
- 5/12 Get the number of days that have passed since the last update
- 5/11 Get the number of days that have passed since the last access
- 5/10 Get/set environment variable%ENV
- 5/9 Get the program name $0
- 5/8 Module search path @INC
- 4/30 A tool to run morbo on Windows - winmorbo
- 4/24 readline function - read one line
- 4/18 To get infinity (Inf), infinitesimal ( - Inf), non - number (NaN)
- 3/22 unless modifier - postfix unless
- 3/10 Fcntl - Import constants for flock/seek/sysopen function
- 3/9 Time::HiRes - Sleep in microseconds
- 3/8 Scalar variable reference
- 3/1 Dereference
- 2/28 Variable expansion
- 2/27 Repeat operator "x"
- 2/26 Decrement operator " - "
- 2/24 Increment operator "++"
- 2/23 Modulo operator "%" - find the remainder
- 2/22 Division operator "/" - Division of numbers
- 2/21 Multiplication operator "*" - Multiplication of numbers
- 2/20 Subtraction operator " - " - Numeric subtraction
- 2/19 Addition operator "+" - Addition of numbers
- 2/14 Array reference
- 2/8 Hash reference
- 2/1 Backticks operator - Run another process and get standard output
- 1/25 or operator - OR with low priority
- 1/24 system function - execute another process
- 1/22 Destructor - DESTROY
- 1/20 Change the enclosing character of the regular expression - m //
- 1/18 Default variable $_
- 2017
- 12/26 kill function - sends a signal to the process
- 12/25 do - while statement - Repeated processing, always executed first
- 12/22 unpack function - restore packed data
- 12/18 pack function - packs data into binary format
- 11/11 return function - return return value
- 10/27 oct function - Converts an octal string to a decimal number
- 10/26 hex function - Convert hexadecimal string to decimal number
- 10/5 continue block - execute just before the condition is reevaluated
- 10/3 readdir function - reads the contents of a directory
- 10/2 opendir function - opens a directory
- 10/1 closedir function - closes the directory handle
- 9/26 Anonymous hash generator - create hash reference
- 9/24 Anonymous array generator [] - Easily create array reference
- 9/22 Perl Module Introduction - Introduction to CPAN's Rich Joules
- 9/17 Site information
- 7/13 AI::MXNet that performs artificial intelligence and machine learning with Perl looks amazing
- 5/31 The latest version of Perl, Perl 5.26 released. Indentable Here Documents, Unicode 9.0, Long Key Hash Performance Improvements
- 5/27 last statement - get out of repetition
- 5/25 Yadayada operator - ...
- 5/22 sleep function - sleeps for a specified amount of time
- 5/21 Iterative processing using for/while statement
- 5/20 Range operator - m .. n
- 5/15 redo statement - return to the beginning of the iteration
- 5/14 goto statement - jump to any label
- 5/13 next statement - Jump to the beginning of the next iteration [Link transfer]
- 4/24 MIME::Lite - Easily send emails
- 4/15 cpm - A tool that allows you to run cpanm in parallel and install modules 3 times faster
- 4/14 @INC problem, I thought about what kind of danger there is if there is a current directory "." At the beginning of the module path
- 4/10 Address @INC issues to Perl 5.26 before upgrading
- 4/8 How to write POD (Plain Old Documentation)
- 4/4 print function - prints a string
- 3/26 printf function - formatted string output
- 2/10 ExtUtils::MakeMaker - Customize Makefile.PL
- 2/9 Create an XS module
- 2/8 Mutual conversion between Perl type and C type in XS
- 2/7 Easy way to implement XS using multiple modules
- 2/6 How to load C library from XS file
- 2/5 How to treat a C language structure as a Perl object in XS
- 2/4 How to use C ++ classes from XS
- 2/3 How to use C ++ library from XS
- 2/2 Perl A technique you should definitely remember
- 1/30 database
- 2016
- 11/30 How to create a module
- 11/26 File/directory operation
- 11/23 Handle date/time in Perl
- 11/22 Cooperation with MySQL
- 11/21 Perl One Liner - Explanation of e Options
- 11/15 CPAN - How to use convenient modules for free
- 11/7 Perl variable
- 11/3 Interprocess communication
- 11/2 Perl predefined variable
- 10/30 Object - oriented programming in Perl
- 10/26 Handling of numbers in Perl
- 10/23 Conditional branching by if statement
- 10/22 Perl syntax
- 10/13 Understand Perl hashes
- 10/12 Let's understand Perl arrays
- 10/6 Character code - Handling of character code in Perl
- 10/5 Perl operators
- 10/4 Perl builtin functions
- 10/3 Perl string processing basics
- 5/10 Perl latest version 5.24 released - faster subroutine and math, Unicode 8.0 support, grammar enhancements
- 3/28 opcode.h
- 3/26 opnames.h
- 3/25 embedvar.h
- 3/22 perlvars.h
- 3/21 interpvar.h
- 3/14 fileno function - get file descriptor
- 3/12 close function - close file handle
- 2/25 Perl Release Information - Introducing feature additions for each version
- 2015
- 12/12 Validator::Custom - validation of HTML input data
- 12/10 Validator::Custom::Validation - Validation result
- 10/5 Let's learn the types of data | Introduction to Rstats (statistical analysis/scientific calculation)
- 10/3 Let's do simple calculations | Introduction to Rstats (statistical analysis/scientific calculation)
- 10/2 Introduction to Statistical Analysis/Scientific Calculation Rstats
- 9/25 Get width and height of the image with Imager getwidth, getheight
- 7/25 How to use Makefile.PL - From make to archive
- 6/2 Perl 5.22 has been released - math related enhancements, method performance improvements, regular expression improvements
- 5/8 Check if the string contains Japanese
- 2/10 Perl Features - A well - balanced language
- 2/6 Introduction of Perl core development members - Father Chrysostomos
- 1/29 Perl is highly compatible with all language cores, standard modules, and CPAN modules
- 2014
- 12/20 How to write a program without causing a memory leak in XS
- 12/19 How to compile Perl itself from source code
- 9/10 I like the MIME::Lite interface
- 5/30 Is the hash variable name singular or plural?
- 5/28 Perl 5.20 released - support for ipv6, new subroutine syntax, new slice notation, Unicode 6.3 support, etc.
- 4/25 Lingua::JA::Regular::Unicode module
- 4/16 A tool for investigating IO - loaded processes piotop
- 2013
- 11/18 Data::Page::Navigation - Implementation of page navigation
- 11/6 Creating a graph with PDL
- 11/1 Install PDL
- 10/29 Representation of multidimensional data in PDL
- 10/23 Statistical functions in PDL
- 10/22 Learn the basics of PDL
- 10/14 Histogram graph/Statistical analysis by PDL
- 10/10 Perl's garbage collection (GC) characteristics
- 9/30 DDP - Output data in an easy - to - understand way
- 9/16 warnings module
- 9/12 strict - Strict grammar check
- 9/5 Task Deal has been released. - Reflect settings on multiple generation machines. An alternative to Perl's Ruby Chef.
- 7/12 Perl Comments
- 7/7 Let's review hash - based object orientation
- 6/30 WebDBViewer - Database viewer for viewing database information from a web browser
- 6/28 DBD::ODBC error install_driver (ODBC) failed: Unable to get DBI state function. DBI not loaded
- 6/25 I want to write about a modern CGI script using Perl
- 6/12 Expressing Unicode characters with code points
- 6/10 How to find the code point of a character's Unicode
- 5/20 Perl 5.18 has been released
- 4/21 GitPrep - Install a portable Github system on Unix/Linux
- 4/18 getpwnam function - get user ID from username
- 4/17 getgrnam function - get group ID from group name
- 4/16 Study of Perl Core Source Codes
- 3/26 perltidy - Format Perl source code
- 3/5 Introduction to Object Oriented
- 2/27 Think about the benefits of having no type in a variable
- 2/25 Perl seminar coding rules
- 2/20 Reading material
- 2012
- 12/14 PDL - Statistics and analysis with Perl
- 12/7 FFI::Raw - Call C ++ functions directly from Perl
- 11/23 Representing complex numbers/Statistical analysis by PDL
- 11/9 Handling of "matrix" in PDL
- 9/4 Know the development status of the Perl core. Repositories and mailing lists.
- 7/2 Defined - or operator "//"
- 6/4 Representing square meters (m2) in Unicode
- 5/21 The latest version of Perl, 5.16.0, has been released
- 5/16 Perl is a familiar scripting language whose syntax is similar to C, Java, PHP, and JavaScript
- 5/1 View user list in MySQL/MySQL memo
- 4/29 Perl is a scripting language that maintains backward compatibility
- 4/14 [Book Guide] Easy Programming CGI/Perl by Yuki Kimoto
- 2/4 Get module information using metaCPAN API
- 2/1 Encode::UTF8Mac - Mac OS X filename encoding
- 1/10 Documentation for Validator::Custom 1.0 and earlier
- 2011
- 11/1 MySQL::Diff - Check the differences in the MySQL database
- 9/4 Parameter mapping conditions
- 8/20 Imager - Easy to edit images
- 7/12 Specify the width and height of the main window/Tkx Tips
- 7/7 Install DBD::Oracle
- 6/27 Text::CSV::Encoded - Handle CSV files containing Japanese
- 6/16 Describe image tags
- 6/13 Errno - Constant representing system error number
- 5/27 Data::Page - Easy paging process
- 4/19 Loading external JavaScript
- 4/17 HTML basics for creating web applications
- 4/8 Specify the class that describes the template when drawing
- 3/27 Perl 5.14 release
- 2/20 perlbrew - Installation of Perl on User Directries
- 2/12 Perl file input/output basics
- 1/29 Speed up with bulk insert
- 1/28 Understand Perl scope
- 1/7 Script to install CPAN module with Sakura rental server light plan
- 2010
- 12/27 What to do if a "505 Internal Server" error occurs on Sakura's rental server
- 12/22 getpwuid function - get user information (user name)
- 12/18 Procedure for connecting to SQL Server using Perl's DBI on CentOS
- 12/6 Introduction of Web system development (Web application development) company, introduction, Web framework
- 12/1 FAQ - Answering Frequently Asked Questions in Perl
- 11/30 How to create a subroutine
- 11/15 Added the procedure to start/stop the web server Starman in the background
- 10/27 cpanm - Installation of Perl Modules on User Directories
- 10/8 Japanese CPAN mirror site
- 9/30 References and multidimensional data structures
- 8/27 Let's master Perl a regular expression
- 8/20 File test operator
- 8/18 perlapi - Data manipulation functions in XS
- 8/17 Operator precedence
- 8/16 Perl logical operators
- 8/9 Getting Started with Perl XS - C Binding to Perl
- 8/8 List of official documents (with Japanese translation)
- 8/2 Trivia - Useful to know
- 5/31 I thought about why Perl doesn't really need exception handling finally
- 5/28 utf8 - Converts a string written in UTF - 8 of the source code to an decoded string
- 5/27 Cwd - Get the path of the current directory
- 5/25 lib - Add module search path
- 5/24 FindBin - Get the path to the directory where the script resides
- 5/23 Storable - Serialize data
- 5/22 Sys::Hostname - Get Hostname
- 5/20 Net::Ping::External - Execute the ping command in an OS - independent way
- 5/19 Net::Ping - Check the existence of the remote host
- 5/17 MIME::QuotedPrint - encoded to quoted - printable format
- 5/16 MIME::Base64 - Encode and decode to base64 format
- 5/14 Getopt::Long - Handle command line options
- 5/10 Archive::Tar - Create and extract tar file
- 5/9 Benchmark - Benchmark (performance comparison)
- 5/7 Devel::NYTProf - Easy - to - read profiler
- 5/6 Devel::DProf - Simple Profiler
- 5/4 CPAN - Module installation from CPAN
- 5/2 Digest::SHA - Calculate the digest value by SHA
- 5/1 Digest::MD5 - Digest value using MD5
- 4/30 Carp - Raise an exception from the caller's point of view
- 4/27 JSON - Analyzing JSON data
- 4/26 Exporter - Export function
- 4/25 base - inherit class
- 4/24 XML::Simple - Easy to parse XML
- 4/19 package - Package declaration
- 4/14 Text::Diff - Check text differences
- 4/13 File::Temp - Create a temporary file
- 4/12 File::Spec - Create OS - independent file name
- 4/11 Let's understand how Perl exception handling works
- 4/9 File::Path - Create/delete multi - level directories
- 4/8 File::Copy - Move and copy files
- 3/29 quotemeta function - regular expression character escaping
- 3/27 lcfirst function - Converts the beginning of a string from uppercase to lowercase
- 3/26 lc function - convert uppercase to lowercase
- 3/25 ucfirst function - converts the beginning of a string from lowercase to uppercase
- 3/21 rindex function - Search for a string from the end
- 3/17 Scalar::Util - Utility for scalar values
- 3/15 POSIX - Functions defined in POSIX
- 3/12 eval - catch exceptions, dynamically execute strings
- 3/8 Perl list
- 3/5 qq - Double quote operator
- 3/4 q - Quart operator
- 3/2 Perl Debugger Guide
- 2/28 What can Perl do? - Comparison with Ruby, Python, PHP
- 2/26 Pod::Usage - POD document output
- 2/25 File::Basename - Get the base name of the file
- 2/24 Object::Simple - Generate Mojo::Base compatible accessor
- 2/23 Class::Accessor::Fast - Easy to create accessors
- 2/22 values function - get all values in the hash
- 2/20 undef function - undefined value
- 2/19 defined function - check if the value is defined
- 2/13 warn function - prints a warning
- 2/12 die function - display an error message and exit the program
- 2/4 binmode function - binary mode
- 2/3 bless function - create object
- 1/25 unless statement
- 1/23 while statement - Repeat processing
- 1/19 grep function - Get only array elements that meet certain conditions
- 1/18 map function - transformation of all elements of an array
- 1/10 sort function - sort array
- 1/7 push function - added to the end of the array
- 1/6 pop function - extracts the last element of an array
- 1/5 shift function - get the beginning of the array
- 1/4 shift function - get the beginning of the array
- 2009
- 12/26 The Fastest Master of Perl Basic Syntax
- 12/12 Creating a Web application template
- 12/6 SQL basics learned using SQLite
- 12/5 Database basics learned with SQLite
- 12/3 Install SQLite on Windows
- 11/21 Basics of database operation learned with SQLite
- 11/20 List of modern Perl writing methods
- 11/18 Encode module - Properly handles multi - byte strings such as Japanese
- 11/16 Perl module thorough explanation
- 11/15 Net::FTP - File transfer using FTP
- 11/5 Time::Piece - A new way to handle dates and times
- 10/25 List of frequently used functions/standard modules
- 8/15 DateTime - General - purpose handling of dates and times
- 7/29 Module
- 5/13 Module::Starter - Create a distribution module
- 5/12 Match to the end of the string - \z
- 5/11 Match to the beginning of the string - \A
- 5/1 looks_like_number function - determines whether it is a number
- 4/30 floor function - round down the fractional part
- 4/14 wait function - waits for the termination of the child process
- 4/13 fork function - branch process
- 4/6 Communicate with socket
- 3/28 Create an object according to the environment
- 3/27 Polymorphism with inheritance
- 3/26 Inherit class using base module
- 3/25 Inheritance mechanism
- 3/24 Inherit class
- 3/23 What is inheritance?
- 3/22 Class template
- 3/21 Generate accessor
- 3/20 General - purpose constructor template
- 3/19 Allow arguments to be passed to the constructor
- 3/18 Play with the created objects
- 3/17 Creating a constructor
- 3/16 Create class - package
- 3/14 I saw the introduction of CPAN on the Sakura Internet server as a complete procedure.
- 3/10 Object - oriented advantage 1 Prevent name collisions
- 3/8 "Monotype" object and "Human type" object
- 3/7 What is object - oriented programming?
- 3/5 IO::ScalarArray - Active in standard input testing
- 3/4 IO::Capture - Capture standard output/standard error output
- 2/21 Test::More - Write a test program for automated testing
- 2/16 Convert the file name to the file name in the OS of the execution environment
- 2/8 do - block that returns a value, load a script
- 2/7 require - load module at runtime
- 2/5 use - load module at compile time
- 2/4 Load the module by specifying the module name with a variable
- 2/3 Load the module by specifying the file name
- 1/14 Enable Delete key of Tera Term
- 2008
- 11/7 List of locales available for DateTime
- 11/3 Make sure you give the variable a proper name
- 11/1 DateTime::TimeZone Timezone name list
- 10/23 Extract a record containing a specific time from the log
- 10/22 Find the date n days later
- 10/20 Find the time difference (including the date in the time)
- 10/18 Find the time difference (if it does not exceed 24 hours)
- 10/16 Get the last day of the month
- 10/14 Time::Local - Convert time information to epoch seconds
- 10/13 Determine if the date exists
- 10/12 Determine if it is a leap year
- 10/11 Get holidays with Google Calendar Data API
- 10/10 gmtime function - gets the current date and time(Coordinated Universal Time)
- 10/9 localtime function - get current date/time
- 10/8 time function - Get the number of seconds elapsed from the epoch to the present
- 10/7 join function - join array with delimiter
- 10/1 sprintf function - string formatting
- 9/30 reverse function - reverses the order of arrays or strings
- 9/29 ord function - Convert ASCII characters to numbers
- 9/28 chr function - convert numbers to ASCII
- 9/27 crypt function - create a digest to check passwords
- 9/26 length function - get the length of a string
- 9/25 Math::BigInt, Math::BigFloat - Calculation of numbers with large digits
- 9/24 ceil function - round up the fractional part
- 9/23 int function - extracts the integer part from a decimal number
- 9/22 Round off
- 9/21 Compare floating point
- 9/20 log function - find logarithm
- 9/19 exp function - Get the base Napier number e of the natural logarithm
- 9/18 Math::Trig - Various trigonometric functions
- 9/16 Use trigonometric functions
- 9/14 Convert angle to radians
- 9/13 Get pi
- 9/12 abs function - find absolute value
- 9/10 Perl arithmetic operators
- 9/9 Math::Random::MT - Generates pseudo - random numbers close to natural random numbers
- 9/8 srand function - generates reproducible random numbers
- 9/6 rand function - generate random numbers
- 9/3 uc function - converts lowercase letters to uppercase
- 9/1 Binary, octal, hexadecimal conversion
- 8/31 Determine if the string represents an integer
- 8/29 Automatic conversion of numbers and strings
- 8/28 Numerical values and errors
- 8/27 Binary, octal, and hexadecimal numerical representations
- 8/26 Numeric literals - Representation of numbers in source code
- 8/24 umask function - limit permissions with bitmask
- 8/22 Understand permissions
- 8/21 chmod function - change file permissions
- 8/15 Lock the file using the lock file
- 8/14 flock function - exclusive control of files
- 8/13 What is file locking?
- 8/12 Disable buffering
- 8/11 What is buffering?
- 8/10 Read and write using random access
- 8/9 Safely read and write files
- 8/8 Sequential access and random access
- 8/6 Bitwise operator - Performs bitwise operations
- 8/4 sysopen function - specify open mode in detail
- 8/3 Write a filter program that can specify options
- 8/2 Write Unix - like filter programming
- 8/1 Understand how pipes work
- 7/31 Standard I/O and redirection
- 7/30 Standard input Standard output Standard error output
- 7/29 Read a csv file and convert it to an array of Perl hashes
- 7/28 Read a CSV file and convert it to an array of arrays
- 7/26 Redirect standard output and write to a file
- 7/25 getc function - read character by character from file
- 7/22 Line input operator <> - Read one line from a file
- 7/21 Understand the concept of file handles
- 7/18 open function - opens a file
- 7/16 Dynamic generation of subroutine
- 7/10 How to create a closure
- 7/9 AUTOLOAD - Subroutine autoload
- 7/6 Display UTF - 8 characters at the command prompt
- 7/4 Subroutine reference
- 7/3 Hash::Util - Prohibit the addition of hash keys
- 6/30 sqrt function - find the positive square root
- 6/29 Exponentiation operator - **
- 6/20 Subroutine exercises
- 6/19 Here - Document - Easily create multi - line strings
- 6/16 Keep in mind to create good subroutine
- 6/15 Compare the flexibility of Perl subroutine with C
- 6/14 Understand typeglobs
- 6/13 Take a peek inside the symbol table
- 6/12 Subroutine definitions are not affected by scope
- 6/10 wantarray function - return scalar or list depending on context
- 6/8 Understand Perl context
- 6/3 Windows Command Prompt Tutorial
- 6/2 Downloading and Installing ActivePerl
- 6/1 Recursively copy multi - level directories
- 5/31 Get the current directory name
- 5/30 File::Find - Recursively process subdirectories
- 5/29 glob function - get list of files contained in directory
- 5/28 chdir function - change current directory
- 5/27 Delete directories with hierarchy at once
- 5/26 rmdir function - delete directory
- 5/24 Create a multi - level directory
- 5/23 mkdir function - create a directory
- 5/22 Move the file Rename the file
- 5/21 Copy the file
- 5/20 unlink function - delete file
- 5/19 Create a file
- 5/18 Extract the extension from the file name
- 5/17 Extract the directory name and base name from the file name
- 5/16 OS - independent file name creation
- 5/15 Representation of the hierarchy above the directory ..
- 5/14 Absolute path and relative path
- 5/13 "_" - Reuse of file test results
- 5/12 stat function - get detailed information about the file
- 4/27 __FILE__ - Get the script file name
- 4/26 __LINE__ - Get line number on script
- 4/25 __PACKAGE__ - Get package name
- 4/24 caller function - get caller information
- 4/19 qr operator - create a regular expression reference
- 4/4 Representing word character delimiters - \b
- 4/3 Match the beginning and end of a string - ^and $
- 3/31 =~ - Pattern Matching Operators
- 3/29 next statement - jumps to the beginning of the next loop
- 3/28 foreach - Processing of each element of the array
- 3/27 for statement - Loop syntax
- 3/25 Ternary operator A ? B : C
- 3/24 if modifier - postfix if
- 3/23 Perl boolean
- 3/20 if ~ elsif ~ else - Multiple conditional branch
- 3/18 Perl comparison operator
- 3/17 if statement - conditional branch
- 3/9 local - Temporarily save and restore a package variable
- 3/8 our - Package variable declaration
- 3/7 my - lexical variable declaration
- 3/1 split function - split string
- 2/29 Perl Advanced
- 2/27 reverse function - reverse array (reverse string)
- 2/26 chomp function - remove a line break
- 2/25 index function - search for a string
- 2/24 substr function - extract/replace string
- 2/22 String list operator - qw()
- 2/21 String concatenation operator .
- 2/16 Array slice
- 2/15 Hash slice
- 2/14 delete function - delete hash key
- 2/13 exists function - check the existence of the hash key
- 2/12 each function - processes all keys and values in the hash
- 2/10 keys function - get all keys in the hash
- 2/8 Data::Dumper - Dump data
- 1/27 splice function - complex manipulation of array elements
- 1/14 List::Util - List Utility
- 1/8 Handling Command Line Arguments @ARGV
 Perl ABC
Perl ABC