Site Tools


Hotfix release available: 2026-07-14c "Mort". upgrade now! [57.3] (what's this?)
Hotfix release available: 2026-07-14b "Mort". upgrade now! [57.2] (what's this?)
Hotfix release available: 2026-07-14a "Mort". upgrade now! [57.1] (what's this?)
New release available: 2026-07-14 "Mort". upgrade now! [57] (what's this?)
Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
notes:perl_cheat_sheet

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
notes:perl_cheat_sheet [2026/11/01 08:14]
100.6.3.96 old revision restored (2026/09/23 04:35)
notes:perl_cheat_sheet [2026/11/03 15:51] (current)
216.73.217.9 old revision restored (2026/11/02 18:14)
Line 12: Line 12:
   * "use strict;" requires variable declaration   * "use strict;" requires variable declaration
   * Comments start with # (no block comments)   * Comments start with # (no block comments)
-  * Parenthesis are optional unless part of syntax. 
  
  
Line 24: Line 23:
   * When a scalar is interpreted as a boolean, the following are //false// : 0, '0', %%''%%, undefined .   * When a scalar is interpreted as a boolean, the following are //false// : 0, '0', %%''%%, undefined .
   * !! is a handy shortcut to convert any scalar to 0 or 1 (to represent a boolean)   * !! is a handy shortcut to convert any scalar to 0 or 1 (to represent a boolean)
-  * Variables have value ''undef'' before being assigned. ''undef'' acts as a 0 or "" as needed, but will throw a warning if printed. 
-  * ''defined()'' checks if a variable has been defined. Can also set a variable to ''undef''. 
  
-===== Lists and Arrays ===== 
- 
-  * A list is an ordered set of elements (each of which is a scalar value), starting with position 0. 
-  * An array is a variable that stores a list (separate namespace from scalar variables). 
-  * To access an element of an array - ''$myarr[0]'' - ''undef'' if never set. 
-  * Index of last element is in ''$#arr'' 
-  * Negative array indices wrap around (only once) so -1 refers to last element. 
-  *  
 ===== Numbers ===== ===== Numbers =====
  
notes/perl_cheat_sheet.1793549654.txt.gz ยท Last modified: 2026/11/01 08:14 by 100.6.3.96