Difference between revisions of "PERL/C2/for-for-each-loops/English-timed"
From Script | Spoken-Tutorial
(Created page with ' {| border=1 ! <center>'''Visual Cue'''</center> ! <center>'''Narration'''</center> |- | 00.01 |Welcome to the spoken tutorial on '''for '''and''' foreach Loops''' in '''Per…') |
PoojaMoolya (Talk | contribs) |
||
Line 1: | Line 1: | ||
− | |||
{| border=1 | {| border=1 | ||
! <center>'''Visual Cue'''</center> | ! <center>'''Visual Cue'''</center> | ||
! <center>'''Narration'''</center> | ! <center>'''Narration'''</center> | ||
− | + | ||
|- | |- | ||
| 00.01 | | 00.01 | ||
|Welcome to the spoken tutorial on '''for '''and''' foreach Loops''' in '''Perl''' | |Welcome to the spoken tutorial on '''for '''and''' foreach Loops''' in '''Perl''' | ||
− | + | ||
|- | |- | ||
| 00.06 | | 00.06 | ||
Line 14: | Line 13: | ||
|00.11 | |00.11 | ||
|'''foreach''' loop in '''Perl''' | |'''foreach''' loop in '''Perl''' | ||
− | + | ||
|- | |- | ||
|00.13 | |00.13 | ||
| I am using '''Ubuntu Linux12.04''' operating system and '''Perl 5.14.2''' | | I am using '''Ubuntu Linux12.04''' operating system and '''Perl 5.14.2''' | ||
− | + | ||
− | + | ||
|- | |- | ||
|00.21 | |00.21 | ||
|I will also be using the '''gedit '''Text Editor. | |I will also be using the '''gedit '''Text Editor. | ||
− | + | ||
− | + | ||
|- | |- | ||
|00.25 | |00.25 | ||
|You can use any text editor of your choice. | |You can use any text editor of your choice. | ||
− | + | ||
|- | |- | ||
| 00.29 | | 00.29 | ||
| You should have basic knowledge of '''Variables '''and''' Comments '''in''' Perl.''' | | You should have basic knowledge of '''Variables '''and''' Comments '''in''' Perl.''' | ||
− | + | ||
− | + | ||
|- | |- | ||
|00.33 | |00.33 | ||
|If not, please go through the relevant spoken tutorials on the '''spoken tutorial '''website. | |If not, please go through the relevant spoken tutorials on the '''spoken tutorial '''website. | ||
− | + | ||
|- | |- | ||
|00.40 | |00.40 | ||
− | | | + | | '''Perl''' provides a mechanism by which we can check a condition repeatedly for various values. This is done using '''loops'''. |
− | + | ||
|- | |- | ||
| 00.49 | | 00.49 | ||
− | | | + | | There are various types of loops in Perl; |
− | + | ||
|- | |- | ||
|00.52 | |00.52 | ||
|'''for loop''' | |'''for loop''' | ||
− | + | ||
|- | |- | ||
|00.53 | |00.53 | ||
|'''foreach loop''' | |'''foreach loop''' | ||
− | + | ||
|- | |- | ||
|00.54 | |00.54 | ||
|'''while loop &''' | |'''while loop &''' | ||
− | + | ||
|- | |- | ||
|00.55 | |00.55 | ||
|'''do-while loop''' | |'''do-while loop''' | ||
− | + | ||
− | + | ||
|- | |- | ||
|00.56 | |00.56 | ||
|In this tutorial, we'll cover '''for''' and '''foreach loop'''. | |In this tutorial, we'll cover '''for''' and '''foreach loop'''. | ||
− | + | ||
|- | |- | ||
|01.01 | |01.01 | ||
|| '''for '''loop in '''Perl''' can be used to execute a piece of code for a certain number of times. | || '''for '''loop in '''Perl''' can be used to execute a piece of code for a certain number of times. | ||
− | + | ||
|- | |- | ||
| 01.07 | | 01.07 | ||
Line 80: | Line 79: | ||
|01.20 | |01.20 | ||
|close bracket''' Press '''Enter''' | |close bracket''' Press '''Enter''' | ||
− | + | ||
− | + | ||
|- | |- | ||
|01.22 | |01.22 | ||
|Open curly brackets | |Open curly brackets | ||
− | + | ||
− | + | ||
|- | |- | ||
|01.24 | |01.24 | ||
|Piece of code to be executed multiple times | |Piece of code to be executed multiple times | ||
− | + | ||
− | + | ||
|- | |- | ||
|01.28 | |01.28 | ||
|Close curly brackets | |Close curly brackets | ||
− | + | ||
|- | |- | ||
|01.30 | |01.30 | ||
| Now let us look at an example of a '''for '''loop. | | Now let us look at an example of a '''for '''loop. | ||
− | + | ||
|- | |- | ||
| 01.33 | | 01.33 | ||
| Open the '''Terminal''' and type; '''gedit forLoop.pl space & (ampersand)''' | | Open the '''Terminal''' and type; '''gedit forLoop.pl space & (ampersand)''' | ||
− | + | ||
|- | |- | ||
|01.42 | |01.42 | ||
|and press''' Enter''' | |and press''' Enter''' | ||
− | + | ||
|- | |- | ||
|01.43 | |01.43 | ||
− | | | + | | This will open the '''forLoop'''.'''pl''' file in '''gedit'''. |
− | + | ||
|- | |- | ||
| 1.48 | | 1.48 | ||
| Type the following piece of code;'''hash exclamation mark slash u s r slash bin slash perl''' | | Type the following piece of code;'''hash exclamation mark slash u s r slash bin slash perl''' | ||
− | + | ||
− | + | ||
|- | |- | ||
|01.58 | |01.58 | ||
|Press '''Enter''' | |Press '''Enter''' | ||
− | + | ||
|- | |- | ||
|02.00 | |02.00 | ||
|'''for space open bracket dollar i equals to zero semicolon space dollar i less than or equal to four semicolon space dollar i plus plus close bracket''' | |'''for space open bracket dollar i equals to zero semicolon space dollar i less than or equal to four semicolon space dollar i plus plus close bracket''' | ||
− | + | ||
|- | |- | ||
|02.18 | |02.18 | ||
|space | |space | ||
− | + | ||
|- | |- | ||
|02.19 | |02.19 | ||
− | |Open curly | + | |Open curly bracket press enter |
− | + | ||
|- | |- | ||
|02.21 | |02.21 | ||
− | | type'''print space double quote Value of i colon space dollar | + | | type'''print space double quote Value of i colon space dollar i slash n double quote complete semicolon ''' |
− | + | ||
− | + | ||
|- | |- | ||
|02.35 | |02.35 | ||
− | | And Press '''Enter''' | + | | And Press '''Enter''' |
− | + | ||
|- | |- | ||
|02.36 | |02.36 | ||
− | | | + | |now close curly bracket |
− | + | ||
|- | |- | ||
|02.39 | |02.39 | ||
|Press '''Ctrl+S''' to '''save''' the file. | |Press '''Ctrl+S''' to '''save''' the file. | ||
− | + | ||
|- | |- | ||
| 02.42 | | 02.42 | ||
Line 156: | Line 155: | ||
|02.46 | |02.46 | ||
|The variable '''i''' is initialized to zero. | |The variable '''i''' is initialized to zero. | ||
− | + | ||
|- | |- | ||
|02.50 | |02.50 | ||
− | | | + | | Next, the condition is checked. |
− | + | ||
|- | |- | ||
|02.53 | |02.53 | ||
|In this case, the condition is '''i is less than or equal to 4'''. | |In this case, the condition is '''i is less than or equal to 4'''. | ||
− | + | ||
− | + | ||
|- | |- | ||
|02.59 | |02.59 | ||
|If this condition is true, the code within the curly bracket will be executed. | |If this condition is true, the code within the curly bracket will be executed. | ||
− | + | ||
|- | |- | ||
− | | 03. | + | | 03.05 |
− | | | + | | This means the first '''print''' statement '''"Value of i: 0"''' |
− | + | ||
|- | |- | ||
|03.11 | |03.11 | ||
|will be displayed on the '''terminal'''. | |will be displayed on the '''terminal'''. | ||
− | + | ||
|- | |- | ||
− | | | + | | 03.14 |
| After this, the variable '''i''' is incremented by '''1.''' | | After this, the variable '''i''' is incremented by '''1.''' | ||
− | + | ||
|- | |- | ||
− | | | + | | 03.18 |
| And the '''for''' loop condition is checked once again. | | And the '''for''' loop condition is checked once again. | ||
− | + | ||
− | + | ||
|- | |- | ||
|03.23 | |03.23 | ||
|This loop will exit when the value of''' i''' becomes greater than '''4'''. | |This loop will exit when the value of''' i''' becomes greater than '''4'''. | ||
− | + | ||
|- | |- | ||
| 03.29 | | 03.29 | ||
| In this case, the '''for''' loop will be executed for '''i = 0, 1, 2, 3, 4''' | | In this case, the '''for''' loop will be executed for '''i = 0, 1, 2, 3, 4''' | ||
− | + | ||
− | + | ||
|- | |- | ||
|03.38 | |03.38 | ||
|which is a total of '''5 '''times. | |which is a total of '''5 '''times. | ||
− | + | ||
|- | |- | ||
| 03.41 | | 03.41 | ||
− | | | + | | Now, switch to '''terminal'''. |
− | + | ||
|- | |- | ||
| 03.44 | | 03.44 | ||
| Type the following to check for any compilation or syntax error: | | Type the following to check for any compilation or syntax error: | ||
− | + | ||
|- | |- | ||
− | |03. | + | |03.48 |
|'''perl hyphen c forLoop dot pl''' | |'''perl hyphen c forLoop dot pl''' | ||
− | + | ||
− | + | ||
|- | |- | ||
|03.54 | |03.54 | ||
|and press''' Enter.''' | |and press''' Enter.''' | ||
− | + | ||
|- | |- | ||
− | | | + | | 03.56 |
− | | | + | | Here it displays a message |
− | + | ||
|- | |- | ||
|03.58 | |03.58 | ||
|'''forLoop.pl syntax OK''' | |'''forLoop.pl syntax OK''' | ||
− | + | ||
− | + | ||
|- | |- | ||
|04.01 | |04.01 | ||
|So, we have no errors. | |So, we have no errors. | ||
− | + | ||
|- | |- | ||
− | | | + | | 04.03 |
| Now, let's execute the '''Perl''' script by typing '''perl forLoop dot pl''' and press '''Enter.''' | | Now, let's execute the '''Perl''' script by typing '''perl forLoop dot pl''' and press '''Enter.''' | ||
− | + | ||
|- | |- | ||
− | | | + | | 04.11 |
− | | | + | | The following output will be shown on terminal. |
− | + | ||
|- | |- | ||
− | | | + | | 04.16 |
| Now, let us look at the '''foreach '''loop. | | Now, let us look at the '''foreach '''loop. | ||
− | + | ||
|- | |- | ||
| 04.19 | | 04.19 | ||
| If we want to iterate a condition for an '''array''', we can make use of '''foreach '''loop. | | If we want to iterate a condition for an '''array''', we can make use of '''foreach '''loop. | ||
− | + | ||
|- | |- | ||
| 04.25 | | 04.25 | ||
− | | | + | | The syntax is: '''foreach space dollar variable space within brackets at the rate array ''' space |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|04.35 | |04.35 | ||
|open curly bracket | |open curly bracket | ||
− | + | ||
− | + | ||
|- | |- | ||
|04.37 | |04.37 | ||
|'''perform action on each element of an array ''' Press '''Enter''' | |'''perform action on each element of an array ''' Press '''Enter''' | ||
− | + | ||
|- | |- | ||
|04.42 | |04.42 | ||
|Close the curly bracket. | |Close the curly bracket. | ||
− | + | ||
|- | |- | ||
|04.44 | |04.44 | ||
|'''Please note: '''We'll cover array, array initialization and defining an array in subsequent tutorials. | |'''Please note: '''We'll cover array, array initialization and defining an array in subsequent tutorials. | ||
− | + | ||
|- | |- | ||
− | |04. | + | |04.52 |
− | | | + | | | Now let us look at an example of '''foreach''' loop. |
− | + | ||
|- | |- | ||
− | | 04. | + | | 04.56 |
− | | | + | | Open the '''Terminal''' and type '''gedit foreachLoop dot pl space ampersand'''and Press''' Enter''' |
− | + | ||
|- | |- | ||
| 05.08 | | 05.08 | ||
− | | | + | | This will open the '''foreachLoop'''.'''pl''' file in '''gedit'''. |
− | + | ||
|- | |- | ||
− | |05. | + | |05.12 |
| Type the following piece of code | | Type the following piece of code | ||
|- | |- | ||
|05.15 | |05.15 | ||
|'''hash exclamation mark slash u s r slash bin slash perl''' and Press '''Enter''' | |'''hash exclamation mark slash u s r slash bin slash perl''' and Press '''Enter''' | ||
− | + | ||
|- | |- | ||
|05.25 | |05.25 | ||
− | |'''at the rate myarray is equal to open bracket ten comma space twenty comma space thirty close bracket semicolon''' | + | |'''at the rate myarray space is equal to open bracket ten comma space twenty comma space thirty close bracket semicolon''' |
− | + | ||
|- | |- | ||
|05.39 | |05.39 | ||
|press enter | |press enter | ||
− | + | ||
|- | |- | ||
− | |05.41 | + | |05.41 |
|'''foreach space dollar var space open bracket at the rate myarray close bracket space''' | |'''foreach space dollar var space open bracket at the rate myarray close bracket space''' | ||
|- | |- | ||
|05.52 | |05.52 | ||
− | |Open curly | + | |Open curly bracket press enter and type |
− | + | ||
− | + | ||
|- | |- | ||
|05.56 | |05.56 | ||
− | |'''print space double quote Element of array is colon dollar var | + | |'''print space double quote Element of an array is colon dollar var slash n double quote complete semicolon ''' |
− | + | ||
− | + | ||
|- | |- | ||
|06.13 | |06.13 | ||
|Press '''Enter and''' Close curly bracket | |Press '''Enter and''' Close curly bracket | ||
− | + | ||
|- | |- | ||
− | | | + | | 06.17 |
− | | | + | | Press '''ctrl+s''' to '''save''' the file. |
− | + | ||
|- | |- | ||
− | | | + | | 06.20 |
| Let me explain what this code does. An array '''myarray '''is declared. | | Let me explain what this code does. An array '''myarray '''is declared. | ||
− | + | ||
|- | |- | ||
− | |06. | + | |06.27 |
|It has 3 elements 10, 20 and 30. | |It has 3 elements 10, 20 and 30. | ||
− | + | ||
|- | |- | ||
− | | | + | | 06 .33 |
− | | | + | | In each iteration of foreach loop dollar var will contain the single element of an array |
− | + | ||
|- | |- | ||
− | | | + | | 06.40 |
− | | | + | | '''foreach '''keyword will repeat this loop for each element of an array. |
− | + | ||
|- | |- | ||
− | | 06. | + | | 06.47 |
− | | | + | | That is, the code within the curly bracket will be executed for each '''myarray '''element. |
− | + | ||
|- | |- | ||
− | | | + | | 06.55 |
| '''Back-slash n''' will place the prompt on a new line. | | '''Back-slash n''' will place the prompt on a new line. | ||
− | + | ||
|- | |- | ||
− | | | + | | 07.00 |
| This means the first '''element''' ''''10'''' will be displayed on the terminal. | | This means the first '''element''' ''''10'''' will be displayed on the terminal. | ||
+ | |||
|- | |- | ||
− | |07. | + | |07.06 |
|Then 20 and so on, till all the elements are printed. | |Then 20 and so on, till all the elements are printed. | ||
− | + | ||
|- | |- | ||
− | | | + | | 07.12 |
− | | | + | | This loop will exit after printing all the elements in '''myarray'''. |
− | + | ||
|- | |- | ||
− | | | + | | 07.17 |
− | | | + | | | Now, switch to terminal and type the following to check for any compilation or syntax error. |
− | + | ||
|- | |- | ||
|07.24 | |07.24 | ||
|type '''perl hyphen c foreachLoop dot pl'''and press''' Enter.''' | |type '''perl hyphen c foreachLoop dot pl'''and press''' Enter.''' | ||
− | + | ||
|- | |- | ||
| 07.32 | | 07.32 | ||
− | | | + | | The following line will be shown on terminal |
− | + | ||
|- | |- | ||
| 07.36 | | 07.36 | ||
− | | | + | | There are no compilation or syntax errors. |
− | + | ||
|- | |- | ||
− | |07. | + | |07.38 |
|So let us execute the '''Perl''' script. | |So let us execute the '''Perl''' script. | ||
− | + | ||
− | + | ||
|- | |- | ||
|07.41 | |07.41 | ||
− | | | + | |Type '''perl foreachLoop dot pl''' and press '''Enter''' |
− | + | ||
|- | |- | ||
− | | 07. | + | | 07.48 |
− | | | + | | The following output will be shown on terminal. |
|- | |- | ||
− | | | + | | 07.54 |
| So, that's it about '''for''' loop and '''foreach''' loop. | | So, that's it about '''for''' loop and '''foreach''' loop. | ||
− | + | ||
|- | |- | ||
− | | | + | | 07.57 |
− | | | + | | Let us summarize. |
− | + | ||
|- | |- | ||
|07.59 | |07.59 | ||
|In this tutorial, we have learnt - | |In this tutorial, we have learnt - | ||
− | + | ||
|- | |- | ||
− | |08. | + | |08.02 |
|'''for''' loop and '''foreach''' loop in '''Perl''' | |'''for''' loop and '''foreach''' loop in '''Perl''' | ||
− | + | ||
|- | |- | ||
|08.06 | |08.06 | ||
|using some sample programs. | |using some sample programs. | ||
− | + | ||
|- | |- | ||
− | | 08. | + | | 08.07 |
− | | | + | | Here is an assignment for you - |
− | + | ||
|- | |- | ||
|08.10 | |08.10 | ||
| Declare a string as 'Spoken Tutorial' and | | Declare a string as 'Spoken Tutorial' and | ||
|- | |- | ||
− | |08. | + | |08.13 |
| Print it 5 times | | Print it 5 times | ||
|- | |- | ||
Line 420: | Line 415: | ||
|08.32 | |08.32 | ||
| Print the element of an array using '''foreach''' loop | | Print the element of an array using '''foreach''' loop | ||
− | + | ||
|- | |- | ||
|08.36 | |08.36 | ||
|Watch the video available at the following link | |Watch the video available at the following link | ||
− | + | ||
− | + | ||
|- | |- | ||
|08.40 | |08.40 | ||
|It summaries the Spoken Tutorial project | |It summaries the Spoken Tutorial project | ||
− | + | ||
− | + | ||
|- | |- | ||
− | |08. | + | |08.43 |
|If you do not have good bandwidth, you can download and watch it | |If you do not have good bandwidth, you can download and watch it | ||
− | + | ||
|- | |- | ||
− | | 08. | + | | 08.48 |
− | | | + | | The Spoken Tutorial Project Team Conducts workshops using spoken tutorials |
− | + | ||
− | + | ||
|- | |- | ||
|08.55 | |08.55 | ||
− | |Gives certificates to those who pass an | + | |Gives certificates to those who pass an online test |
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | |08.59 |
|For more details, please write to contact at spoken hyphen tutorial dot org | |For more details, please write to contact at spoken hyphen tutorial dot org | ||
− | + | ||
|- | |- | ||
− | | 09. | + | | 09.07 |
− | | | + | | Spoken Tutorial Project is a part of the Talk to a Teacher project |
− | + | ||
− | + | ||
|- | |- | ||
|09.12 | |09.12 | ||
|It is supported by the National Mission on Education through ICT, MHRD, Government of India. | |It is supported by the National Mission on Education through ICT, MHRD, Government of India. | ||
− | + | ||
− | + | ||
|- | |- | ||
|09.20 | |09.20 | ||
− | |More information on this Mission is available spoken | + | |More information on this Mission is available spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
− | + | ||
|- | |- | ||
| 09.31 | | 09.31 | ||
− | | | + | | Hope you enjoyed this Perl tutorial. |
− | + | ||
|- | |- | ||
|09.34 | |09.34 | ||
− | |This is Amol | + | |This is Amol signing off. |
− | + | ||
− | + | ||
|- | |- | ||
|09.36 | |09.36 | ||
|Thanks for joining. | |Thanks for joining. | ||
− | + | ||
|} | |} |
Revision as of 13:01, 12 May 2014
|
|
---|---|
00.01 | Welcome to the spoken tutorial on for and foreach Loops in Perl |
00.06 | In this tutorial, we will learn about: for loop in Perl and |
00.11 | foreach loop in Perl |
00.13 | I am using Ubuntu Linux12.04 operating system and Perl 5.14.2
|
00.21 | I will also be using the gedit Text Editor.
|
00.25 | You can use any text editor of your choice. |
00.29 | You should have basic knowledge of Variables and Comments in Perl.
|
00.33 | If not, please go through the relevant spoken tutorials on the spoken tutorial website. |
00.40 | Perl provides a mechanism by which we can check a condition repeatedly for various values. This is done using loops. |
00.49 | There are various types of loops in Perl; |
00.52 | for loop |
00.53 | foreach loop |
00.54 | while loop & |
00.55 | do-while loop
|
00.56 | In this tutorial, we'll cover for and foreach loop. |
01.01 | for loop in Perl can be used to execute a piece of code for a certain number of times. |
01.07 | The syntax of for loop is as follows: |
01.10 | for space open bracket variable initialization semicolon condition semicolon increment |
01.20 | close bracket Press Enter
|
01.22 | Open curly brackets
|
01.24 | Piece of code to be executed multiple times
|
01.28 | Close curly brackets |
01.30 | Now let us look at an example of a for loop. |
01.33 | Open the Terminal and type; gedit forLoop.pl space & (ampersand) |
01.42 | and press Enter |
01.43 | This will open the forLoop.pl file in gedit. |
1.48 | Type the following piece of code;hash exclamation mark slash u s r slash bin slash perl
|
01.58 | Press Enter |
02.00 | for space open bracket dollar i equals to zero semicolon space dollar i less than or equal to four semicolon space dollar i plus plus close bracket |
02.18 | space |
02.19 | Open curly bracket press enter |
02.21 | typeprint space double quote Value of i colon space dollar i slash n double quote complete semicolon
|
02.35 | And Press Enter |
02.36 | now close curly bracket |
02.39 | Press Ctrl+S to save the file. |
02.42 | Let me explain what the for loop does. |
02.46 | The variable i is initialized to zero. |
02.50 | Next, the condition is checked. |
02.53 | In this case, the condition is i is less than or equal to 4.
|
02.59 | If this condition is true, the code within the curly bracket will be executed. |
03.05 | This means the first print statement "Value of i: 0" |
03.11 | will be displayed on the terminal. |
03.14 | After this, the variable i is incremented by 1. |
03.18 | And the for loop condition is checked once again.
|
03.23 | This loop will exit when the value of i becomes greater than 4. |
03.29 | In this case, the for loop will be executed for i = 0, 1, 2, 3, 4
|
03.38 | which is a total of 5 times. |
03.41 | Now, switch to terminal. |
03.44 | Type the following to check for any compilation or syntax error: |
03.48 | perl hyphen c forLoop dot pl
|
03.54 | and press Enter. |
03.56 | Here it displays a message |
03.58 | forLoop.pl syntax OK
|
04.01 | So, we have no errors. |
04.03 | Now, let's execute the Perl script by typing perl forLoop dot pl and press Enter. |
04.11 | The following output will be shown on terminal. |
04.16 | Now, let us look at the foreach loop. |
04.19 | If we want to iterate a condition for an array, we can make use of foreach loop. |
04.25 | The syntax is: foreach space dollar variable space within brackets at the rate array space
|
04.35 | open curly bracket
|
04.37 | perform action on each element of an array Press Enter |
04.42 | Close the curly bracket. |
04.44 | Please note: We'll cover array, array initialization and defining an array in subsequent tutorials. |
04.52 | Now let us look at an example of foreach loop. |
04.56 | Open the Terminal and type gedit foreachLoop dot pl space ampersandand Press Enter |
05.08 | This will open the foreachLoop.pl file in gedit. |
05.12 | Type the following piece of code |
05.15 | hash exclamation mark slash u s r slash bin slash perl and Press Enter |
05.25 | at the rate myarray space is equal to open bracket ten comma space twenty comma space thirty close bracket semicolon |
05.39 | press enter |
05.41 | foreach space dollar var space open bracket at the rate myarray close bracket space |
05.52 | Open curly bracket press enter and type
|
05.56 | print space double quote Element of an array is colon dollar var slash n double quote complete semicolon
|
06.13 | Press Enter and Close curly bracket |
06.17 | Press ctrl+s to save the file. |
06.20 | Let me explain what this code does. An array myarray is declared. |
06.27 | It has 3 elements 10, 20 and 30. |
06 .33 | In each iteration of foreach loop dollar var will contain the single element of an array |
06.40 | foreach keyword will repeat this loop for each element of an array. |
06.47 | That is, the code within the curly bracket will be executed for each myarray element. |
06.55 | Back-slash n will place the prompt on a new line. |
07.00 | This means the first element '10' will be displayed on the terminal. |
07.06 | Then 20 and so on, till all the elements are printed. |
07.12 | This loop will exit after printing all the elements in myarray. |
07.17 | Now, switch to terminal and type the following to check for any compilation or syntax error. |
07.24 | type perl hyphen c foreachLoop dot pland press Enter. |
07.32 | The following line will be shown on terminal |
07.36 | There are no compilation or syntax errors. |
07.38 | So let us execute the Perl script.
|
07.41 | Type perl foreachLoop dot pl and press Enter |
07.48 | The following output will be shown on terminal. |
07.54 | So, that's it about for loop and foreach loop. |
07.57 | Let us summarize. |
07.59 | In this tutorial, we have learnt - |
08.02 | for loop and foreach loop in Perl |
08.06 | using some sample programs. |
08.07 | Here is an assignment for you - |
08.10 | Declare a string as 'Spoken Tutorial' and |
08.13 | Print it 5 times |
08.16 | Declare an array of colours as @colorArray = ('red', 'white', 'blue') and |
08.32 | Print the element of an array using foreach loop |
08.36 | Watch the video available at the following link
|
08.40 | It summaries the Spoken Tutorial project
|
08.43 | If you do not have good bandwidth, you can download and watch it |
08.48 | The Spoken Tutorial Project Team Conducts workshops using spoken tutorials
|
08.55 | Gives certificates to those who pass an online test
|
08.59 | For more details, please write to contact at spoken hyphen tutorial dot org |
09.07 | Spoken Tutorial Project is a part of the Talk to a Teacher project
|
09.12 | It is supported by the National Mission on Education through ICT, MHRD, Government of India.
|
09.20 | More information on this Mission is available spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
09.31 | Hope you enjoyed this Perl tutorial. |
09.34 | This is Amol signing off.
|
09.36 | Thanks for joining. |