Learn the iterative form of the for loop.
- View Offline
- Exercise Files
- [Voiceover] The second more common form of the forloop…is called foreach.…Here's a working copy of foreach.pl from chapter six…of the exercise files, and you notice we have the same array…that we used in the last couple of lessons.…It's an array of five strings built…with quote word operator.…And here we have a simple foreach loop,…and when I run it, you see our result is to display…the five strings.…The foreach keyword is actually an alias for for,…so if I take that and just change it to for like this,…and if I save and run,…you see I get exactly the same result.…
Because this may lead to confusion,…for clarity's sake, I strongly suggest that you settle on…a consistent usage and stick to it.…I always use foreach for the iterative loop,…as seen here, and for for the traditional C-style for loop,…as I showed in the previous video.…So this form of the forloop, this foreach loop,…iterates over a list or an array.…The first argument is a scalar variable,…and you see it here, my $s,…so that's being declared, and that's the first argument…
Watch to learn the details of the Perl syntax, from variables, conditionals, loops, and data structures to regular expressions, functions, and references. A quick-start guide is included for experienced developers who want to get up and running with Perl 5 fast, and the entire course is recommended for both new and experienced programmers alike. Later chapters cover file handling and reusing code with Perl modules, plus Perl best coding practices.
- Understanding Perl's general syntax and the anatomy of a Perl script
- Writing statements and expressions
- Creating assignments
- Working with variables and strings
- Using data types effectively
- Defining logical flow with conditionals and loops
- Using special variables
- Using Perl operators
- Performing simple Perl programming tasks with expressions
- Matching data
- Defining and calling functions
- Using references
- Handling files in the file I/O
- Using built-in functions
- Reusing code with modules
- Coding with Perl best practices
Skill Level Intermediate
Foundations of Programming: Refactoring Codewith Simon Allardice1h 44m Intermediate
1. Setting Up
About Perl3m 36s
2. Quick Start
3. Basic Syntax
4. Values and Variables
7. Special Variables
9. Regular Expressions
11. References and Structures
12. File I/O
13. Built-In Functions
15. Best Practices
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.