Difference between revisions of "PERL/C2/Array-functions/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 301: Line 301:
 
|-
 
|-
 
| 03:57
 
| 03:57
| In our case, ''' zero''' will be removed. aapna
+
|   આપણા કિસ્સામા  ''' zero''' કાઢશું.
  
 
|-
 
|-
 
| 04:00
 
| 04:00
| Press '''Ctrl + S''' to save the file.  
+
| ફાઈલ સેવ કરવા માટે '''Ctrl + S''' દબાઓ.
  
 
|-
 
|-
 
|04:03
 
|04:03
|The ''' unshift function''' takes 2 '''arguments '''-  
+
|The ''' unshift function'''બે આર્ગ્યુમેન્ટ લે છે '''-  
 
   
 
   
 
|-
 
|-
 
|04:06
 
|04:06
|'''1st argument''' is the '''Array''' in which to add an '''element'''
+
| પ્રથમ આર્ગ્યુમેન્ટ એટલેકે એરે જેમાં એલિમેન્ટ ઉમેરવાના છે.
  
 
|-
 
|-
 
|04:10
 
|04:10
|''' 2nd argument''' is the '''element''' to be added into the '''Array '''
+
| બીજું આર્ગ્યુમેન્ટ એટલેકે એલિમેન્ટ જે એરેમાં ઉમેરવાનું છે
  
 
|-
 
|-
 
|04:15
 
|04:15
|''' shift function''' takes only one '''argument''' -  
+
| ''' shift function'''ફક્ત એક જ આર્ગ્યુમેન્ટ લે છે-  
  
 
|-
 
|-
 
|04:18
 
|04:18
|This is the '''Array''' from which the '''element ''' needs to be removed.  
+
| આ એ એરે છે જેના એલિમેન્ટ કાઢવાના છે.
 
   
 
   
 
|-
 
|-
 
| 04:22
 
| 04:22
| ''' Note:''' Both these functions works at '''first position''' of an '''Array'''.  
+
| નોંધ લો બંને ફ્ન્ક્શનો એરેના પ્રથમ પોઝીશન પર કાર્ય કરે છે.  
  
 
|-
 
|-
 
| 04:27
 
| 04:27
| We can collect the '''element''' removed by '''shift function''' into some variable.  
+
| '''shift function''' દ્વારા કાઢેલ એલિમેન્ટને આપણે વેરીએબ્લમાં એકત્રિત કરીએ છીએ.
 
   
 
   
 
|-
 
|-
 
|04:33
 
|04:33
|This syntax for this is ''' - $variable space =  space shift open bracket @myArray close bracket '''
+
|આ માટે સિન્ટેક્સ છે ''' - $variable space =  space shift open bracket @myArray close bracket '''
 
   
 
   
 
|-
 
|-
 
|04:44
 
|04:44
|Then switch to the terminal and execute the ''' Perl script'''.  
+
| પછી ટર્મિનલ પર જાઓ અને પર્લ સ્ક્રીપ્ટ એક્ઝીક્યુટ કરો.
 
   
 
   
 
|-
 
|-
 
|04:48
 
|04:48
|Type ''' perl perlArray dot pl''' and press '''Enter'''.
+
|ટાઈપ કરો  ''' perl perlArray dot pl''' અને  '''Enter''' દબાઓ.
 
   
 
   
 
|-
 
|-
 
|04:54
 
|04:54
|The output displayed on the terminal is as highlighted.  
+
| પ્રકાશિત થયેલ આઉટપુટ ટર્મિનલ પર દેખાય છે.
 
   
 
   
 
|-
 
|-
 
|04:59
 
|04:59
|Now, let us see how to remove an ''' element''' from a specified position of an '''Array.'''
+
| તો ચાલો જોઈએ એરેના નિર્દિષ્ટ કરાયેલ પોઝીશન પાસે થી એલિમેન્ટને કેવી રીતે કાઢવું.  
  
 
|-
 
|-
 
|05:05
 
|05:05
|''' splice function''' removes an ''' element''' from a specified position of an '''Array'''.  
+
| ''' splice function''' એરેના નિર્દિષ્ટ કરાયેલ પોઝીશન પાસે થી એલિમેન્ટ કાઢે છે.
  
 
|-
 
|-
 
|05:11
 
|05:11
|The ''' return value''' of this '''function''' is an ''' Array''' of removed elements.  
+
| કાઢેલ એલિમેન્ટના એરે તે આ ફંક્શનની રીટર્ન વેલ્યુ છે.
 +
 
  
 
|-
 
|-
 
|05:17
 
|05:17
|Let us understand this using a sample program.  
+
| ચાલો સેમ્પલ પ્રોગ્રામ વાપરીને તેને સમજીએ.
  
 
|-
 
|-
 
|  05:21
 
|  05:21
|Go to the ''' perlArray dot pl ''' file, which we created earlier.  
+
| પહેલા થી બનાવેલ  ''' perlArray dot pl ''' ફાઈલ પર જાઓ.
  
 
|-
 
|-
 
|  05:26
 
|  05:26
| Type the piece of code as shown on the screen.  
+
| સ્ક્રીન પર બતાવેલ કોડ ટાઈપ કરો.
  
 
|-
 
|-
 
|05:30
 
|05:30
| We need to provide ''' index''' from where we want to remove the ''' elements''' and
+
| જેના પાસે થી આપણને એલિમેન્ટ કાઢવાનું છે તેનું  ''' index''' પૂરું પાડવું પડશે. અને
 
   
 
   
 
|-
 
|-
 
|  05:35
 
|  05:35
| the ''' offset''' upto which we want to remove the '''elements '''
+
|તેમજ ''' offset''' જ્યાં શુધી એલિમેન્ટ કાઢવાનું છે.
+
 
 
|-
 
|-
 
| 05:39
 
| 05:39
| In our case, the '''elements''' 5 and 6 will be removed.  
+
| આપણા કિસ્સામા '''5 અને  6''' એલિમેન્ટ કાઢવામા આવે છે.
  
 
|-
 
|-
 
|  05:44
 
|  05:44
| Then switch to the ''' terminal'''  and execute the ''' Perl script''' by typing -  
+
|   ટર્મિનલ પર જાઓ અને પર્લ સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો -
  
 
|-
 
|-
 
|  05:49
 
|  05:49
| ''' perl perlArray dot pl''' and press '''Enter.'''
+
| ''' perl perlArray dot pl''' અને  '''Enter.''' દબાઓ.
  
 
|-
 
|-
 
|05:55
 
|05:55
|The output is as shown on the terminal
+
| ટર્મિનલ પર આઉટપુટ દેખાય છે.
 
   
 
   
 
|-
 
|-
 
|  05:59
 
|  05:59
| Now let us look at few other ''' inbuilt functions'''  of '''Arrays.'''
+
|   હવે એરેના બીજા અન્ય  ''' inbuilt functions'''  ફંક્શન જોઈએ.
 
   
 
   
 
|-
 
|-
 
|  06:04
 
|  06:04
|  ''' split function''' is used to divide a '''string''' at a specified '''delimiter. '''
+
સ્ટ્રીંગ નિર્દિષ્ટ '''delimiter. ''' ના ભાગલા કરવા માટે  ''' split function''' વપરાય છે.
  
 
|-
 
|-
 
|06:10
 
|06:10
|The return value of this ''' function''' is an '''Array'''.  
+
| એરેએ આ ફંક્શન ની રીટર્ન વેલ્યુ છે.
  
 
|-
 
|-
 
| 06:14
 
| 06:14
|The ''' elements''' of this '''Array''' are the divided portions of the '''string.'''
+
| આ એરેનું એલિમેન્ટ એટલેકે સ્ટ્રીંગ નું વિભાજીત કરેલ પોઝીશન હોય છે.
  
 
|-
 
|-
 
|06:19
 
|06:19
| ''' join function''' joins the '''elements''' of an '''Array''' , using the specified '''delimiter. '''
+
| ''' join function''' નિર્દિષ્ટ ડેલીમીટર વાપરીને એરેના એલિમેન્ટને જોડે છે.
  
 
|-
 
|-
 
|06:25
 
|06:25
|It returns a string of joined '''elements.'''
+
| તે જોડેલા એલિમેન્ટની સ્ટ્રીંગ પછી આપે છે.
  
 
|-
 
|-
 
| 06:28
 
| 06:28
| ''' sort function''' sorts an '''Array''' in alphabetical/numerical order.  
+
| ''' sort function''' એરેને મૂળાક્ષર / સંખ્યાત્મક ક્રમમા ગોઠવે છે.
  
 
|-
 
|-
 
| 06:34
 
| 06:34
| ''' qw function ''' returns an '''Array''' of words, separated by a '''white space'''.
+
| ''' qw ''' ફંક્શન  '''white space''' થી અલગ કરેલ શબ્દના એરે આપણને આપે છે.
  
 
|-
 
|-
 
|  06:40
 
|  06:40
| Now let us understand all these ''' functions''' using a sample program.  
+
| ચાલો સેમ્પલ પ્રોગ્રામ વાપરીને બધા ફ્ન્ક્શનો વિષે સમજીએ.
  
 
|-
 
|-
 
|  06:45
 
|  06:45
|Switch to ''' terminal''' and type
+
| ટર્મિનલ પર જાઓ અને ટાઈપ કરો
  
 
|-
 
|-
 
|06:48
 
|06:48
| ''' gedit arrayFunctions dot pl space ampersand and Press Enter'''
+
| ''' gedit arrayFunctions dot pl space ampersand ''' અને  '''Enter''' દબાઓ.
 
   
 
   
 
|-
 
|-
 
|06:55
 
|06:55
|Type the following piece of code as shown on screen.
+
| સ્ક્રીન પર આપેલ કોડ ટાઈપ કરો.  
 
   
 
   
 
|-
 
|-
 
|07:00
 
|07:00
|In this case, each word of the ''' variable string''' will become an ''' element''' of an '''Array'''
+
| આ કિસ્સામાં સ્ટ્રીંગ વેરીએલબના પ્રત્યેક શબ્દ એરેનું એલિમેન્ટ બનશે.
 
 
 
 
 
|-
 
|-
 
|07:07
 
|07:07
| Here, each '''element''' of '''newArray''' will be joined by '''comma'''.
+
| અહી નવા એરેના દરેક એલિમેન્ટને કોમાથી જોડવામા આવશે.  
  
 
|-
 
|-
 
|07:12
 
|07:12
|''' sort function''' will sort the '''elements''' of  an '''Array''' in alphabetical order.  
+
| ''' sort function''' એરેના એલિમેન્ટને મૂળાક્ષર ક્રમમાં ગોઠવશે.  
  
 
|-
 
|-
 
|07:19
 
|07:19
| '''qw function''' creates an '''Array''' of words separated by space.
+
| '''qw function''' સ્પેસ આપીને અલગ કરેલ શબ્દના એરે બનાવે છે.
  
 
|-
 
|-
 
|07:25
 
|07:25
| Let us understand each '''function.'''
+
| ચાલો પ્રત્યેક ફન્કશનને સમજીએ.
 
   
 
   
 
|-
 
|-
 
|07:28
 
|07:28
|'''split function''' takes two '''arguments'''.
+
|'''split function''' બે આર્ગ્યુમેન્ટ લે છે.
  
 
|-
 
|-
 
|07:31
 
|07:31
|''' 1st argument''' is the ''' delimiter''' by which the ''' string''' needs to be split
+
| પ્રથમ આર્ગ્યુંમ્નેત એટલેકે ડીલીમીટર જેથી આપણા સ્ટ્રીંગને વિભાજિત કરાશે.
  
 
|-
 
|-
 
|07:36
 
|07:36
|''' 2nd''' is the '''string''' which needs to be split.  
+
| બીજું એ સ્ટ્રીંગ છે જે વિભાજિત કરવાની જરૂર છે.
  
 
|-
 
|-
 
|07:39
 
|07:39
|'''Delimiters''' can be specified in ''' forward slash, single or double quotes. '''
+
| ડેલીમીટર એ ફોરવર્ડ સ્લેશ,સિંગલ અથવા ડબલ કોટસ બોલાવાય છે.  
  
 
|-
 
|-
 
|07:45
 
|07:45
|''' join function''' takes 2 '''arguments'''.
+
|''' join function''' બે આર્ગ્યુમેન્ટ લે છે.  
  
 
|-
 
|-
 
|07:48
 
|07:48
|1st is the '''delimiter''' by which the '''Array elements''' needs to be joined.  
+
પ્રથમ એટલેકે જે ડેલીમીટર દ્વારા આપણને એરે એલિમેન્ટ જોડવાનું છે.
  
 
|-
 
|-
 
|07:53
 
|07:53
|2nd is the '''Array.'''
+
| બીજું એ એરે છે .
  
 
|-
 
|-
 
|07:55
 
|07:55
|'''Delimiters'''  can be specified in '''single or double quotes. '''
+
| ડેલીમીટર એ સિંગલ અથવા ડબલ કોટથી નિર્દિષ્ટ કરાવાય છે.
  
 
|-
 
|-

Revision as of 16:35, 8 October 2014

Time Narration
00:01 પર્લમા Array Functions પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:06 આ ટ્યુટોરીયલમાં, આપણે પર્લમા Array functions વિશે શીખીશું જેમ કે,
00:11 push
00:11 pop
00:12 shift
00:14 unshift
00:15 split
00:16 splice
00:17 અને join
00:18 sort
00:19 qw
00:20 હું વાપરી રહ્યી છું ઉબુન્ટુ લીનક્સ 12.04 ઓપરેટીંગ સીસ્ટમ અને પર્લ 5.14.2
00:28 તેમજ હું gedit ટેક્સ્ટ એડીટર પણ વાપરીશ.
00:32 તમે તમારા પસંદનું કોઈપણ ટેક્સ્ટ એડીટર વાપરી શકો છો.
00:36 તમને પર્લમાં વેરીએબલો , ડેટા સ્ટ્રક્ચરો, અને એરેની સામાન્ય જાણકારી હોવી અનિવાર્ય છે.
00:43 Comments, loops અને conditional statements નું જ્ઞાન હોવું ફાયદાકારક નીવડશે.
00:48 સ્પોકન ટ્યુટોરીયલ વેબસાઈટ પર સંદર્ભિત સ્પોકન ટ્યુટોરીયલોનો સંદર્ભ લો.
00:54 પર્લ અમુક ઇનબિલ્ટ ફંક્શન પૂરી પાડે છે
00:57 આ ફંક્શન એરે પર વિવિધ ક્રિયા કરી શકે છે.
Time Narration
00:01 પર્લમા Array Functions પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:06 આ ટ્યુટોરીયલમાં, આપણે પર્લમા Array functions વિશે શીખીશું જેમ કે,
00:11 push
00:11 pop
00:12 shift
00:14 unshift
00:15 split
00:16 splice
00:17 અને join
00:18 sort
00:19 qw
00:20 હું વાપરી રહ્યી છું ઉબુન્ટુ લીનક્સ 12.04 ઓપરેટીંગ સીસ્ટમ અને પર્લ 5.14.2
00:28 તેમજ હું gedit ટેક્સ્ટ એડીટર પણ વાપરીશ.
00:32 તમે તમારા પસંદનું કોઈપણ ટેક્સ્ટ એડીટર વાપરી શકો છો.
00:36 તમને પર્લમાં વેરીએબલો , ડેટા સ્ટ્રક્ચરો, અને એરેની સામાન્ય જાણકારી હોવી અનિવાર્ય છે.
00:43 Comments, loops અને conditional statements નું જ્ઞાન હોવું ફાયદાકારક નીવડશે.
00:48 સ્પોકન ટ્યુટોરીયલ વેબસાઈટ પર સંદર્ભિત સ્પોકન ટ્યુટોરીયલોનો સંદર્ભ લો.
00:54 પર્લ અમુક ઇનબિલ્ટ ફંક્શન પૂરી પાડે છે
00:57 આ ફંક્શન એરે પર વિવિધ ક્રિયા કરી શકે છે.
01:02 પ્રથમ એરેના છેલ્લા પોઝીશન પર એલિમેન્ટ ઉમેરવા ને કાઢવા વિષે શીખીશું.
01:08 આ કરવા માટે આપણી પાસે છે.
01:10 push function જે એરેના છેલ્લા પોઝીશન પર એલિમેન્ટ ઉમેરશે.
01:15 અને pop function ના છેલ્લા પોઝીશન પરથી એલિમેન્ટ કાઢી નાખ્યા.
01:21 સેમ્પલ પ્રોગ્રામ વાપરીને push અને pop ફંક્શન સમજીને લેશું.
01:26 ટર્મિનલ ખોલો અને ટાઈપ કરો gedit perlArray dot pl space ampersand
01:33 અને Enter દબાઓ.
01:36 gedit માં perlArray dot pl ફાઈલ ખોલશે.
01:41 સ્ક્રીન પર દર્શાવેલ કોડ ટાઈપ કરો.
01:45 અહી આપણે એરે ની 3 length ડીકલેર કરી છે.
01:50 push function એરેના છેલ્લા પોઝીશન એટલેકે 3 પછી એલિમેન્ટ દાખલ કરશે.
01:57 જયારે pop function એરેના છેલ્લા પોઝીશન પર એલિમેન્ટને કાઢશે.
02:04 આપણા કિસ્સા મા એરેમાંથી 4 કાઢવામા આવશે.
02:08 ફાઈલ સેવ કરવા માટે Ctrl + S દબાવો.
02:11 push function બે આર્ગ્યુમેન્ટો લે છે'-
02:14 push function નું પહેલું આર્ગ્યુમેન્ટ એટલેકે એરે જેમાં એલિમેન્ટ ઉમેરવાનું છે.
02:20 બીજું આર્ગ્યુમેન્ટ એટલેકે એલિમેન્ટ જે એરેમા સમાવિષ્ઠ કરવાના છે.
02:25 pop function નું સિન્ટેક્સ આપેલ પ્રમાણે છે -
02:29 pop function ફક્ત એકજ આર્ગ્યુમેન્ટ લે છે.
02:32 તે એરે જેમાંથી એલિમેન્ટ કાઢી કાઢવાનું છે.
02:36 નોંધ: બંને ફન્કશનો એરેના છેલ્લા પોઝીશન પર કાર્ય કરે છે.
02:41 pop function દ્વારા કાઢી કાઢેલ એલિમેન્ટ અન્ય વેરીએબલમા સમાવિષ્ઠ થાય છે.
02:46 આ માટે સિન્ટેક્સ છે. $variable space = space pop open bracket @myArray close bracket
02:57 હવે ટર્મિનલ પર જાઓ અને પર્લ સ્ક્રીપ્ટ એક્ઝીક્યુટ કરો.
03:01 ટાઈપ કરો perl perlArray dot pl અને Enter. દબાઓ.
03:07 આઉટપુટ ટર્મિનલ પર દેખાય છે.
03:11 હવે ચાલો જોઈએ કેવી રીતે એરેના પ્રથમ પોઝીશન પર એલિમેન્ટને ઉમેરવું અને કાઢી કાઢવું.
03:18 આ ઉપયોગ થઈ શકે છે-
03:20 unshift function -જે એરેના પ્રથમ પોઝીશન પર એલિમેન્ટને ઉમેરશે.
03:25 shift function --જે એરે માંથી પ્રથમ પોઝીશન કાઢશે.
03:31 ચાલો સેમ્પલ પ્રોગ્રામ વાપરીને તેને સમજીએ.
03:35 મેં પહેલાથી જ બનાવેલ perlArray dot pl ફાઈલ ખોલીશ.
03:39 સ્ક્રીન પર દેખાય છે તે કોડને ટાઈપ કરો.
03:43 unshift ફન્ક્શન પ્રથમ પોઝીશન એટલેકે 1 ના પહેલા એલિમેન્ટને સમાવિષ્ઠ કરશે.
03:52 shift ફન્ક્શન એરે માંથી પ્રથમ પોઝીશન કાઢશે.
03:57 આપણા કિસ્સામા zero કાઢશું.
04:00 ફાઈલ સેવ કરવા માટે Ctrl + S દબાઓ.
04:03 The unshift functionબે આર્ગ્યુમેન્ટ લે છે -
04:06 પ્રથમ આર્ગ્યુમેન્ટ એટલેકે એરે જેમાં એલિમેન્ટ ઉમેરવાના છે.
04:10 બીજું આર્ગ્યુમેન્ટ એટલેકે એલિમેન્ટ જે એરેમાં ઉમેરવાનું છે
04:15 shift functionફક્ત એક જ આર્ગ્યુમેન્ટ લે છે-
04:18 આ એ એરે છે જેના એલિમેન્ટ કાઢવાના છે.
04:22 નોંધ લો બંને ફ્ન્ક્શનો એરેના પ્રથમ પોઝીશન પર કાર્ય કરે છે.
04:27 shift function દ્વારા કાઢેલ એલિમેન્ટને આપણે વેરીએબ્લમાં એકત્રિત કરીએ છીએ.
04:33 આ માટે સિન્ટેક્સ છે - $variable space = space shift open bracket @myArray close bracket
04:44 પછી ટર્મિનલ પર જાઓ અને પર્લ સ્ક્રીપ્ટ એક્ઝીક્યુટ કરો.
04:48 ટાઈપ કરો perl perlArray dot pl અને Enter દબાઓ.
04:54 પ્રકાશિત થયેલ આઉટપુટ ટર્મિનલ પર દેખાય છે.
04:59 તો ચાલો જોઈએ એરેના નિર્દિષ્ટ કરાયેલ પોઝીશન પાસે થી એલિમેન્ટને કેવી રીતે કાઢવું.
05:05 splice function એરેના નિર્દિષ્ટ કરાયેલ પોઝીશન પાસે થી એલિમેન્ટ કાઢે છે.
05:11 કાઢેલ એલિમેન્ટના એરે તે આ ફંક્શનની રીટર્ન વેલ્યુ છે.


05:17 ચાલો સેમ્પલ પ્રોગ્રામ વાપરીને તેને સમજીએ.
05:21 પહેલા થી બનાવેલ perlArray dot pl ફાઈલ પર જાઓ.
05:26 સ્ક્રીન પર બતાવેલ કોડ ટાઈપ કરો.
05:30 જેના પાસે થી આપણને એલિમેન્ટ કાઢવાનું છે તેનું index પૂરું પાડવું પડશે. અને
05:35 તેમજ offset જ્યાં શુધી એલિમેન્ટ કાઢવાનું છે.
05:39 આપણા કિસ્સામા 5 અને 6 એલિમેન્ટ કાઢવામા આવે છે.
05:44 ટર્મિનલ પર જાઓ અને પર્લ સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો -
05:49 perl perlArray dot pl અને Enter. દબાઓ.
05:55 ટર્મિનલ પર આઉટપુટ દેખાય છે.
05:59 હવે એરેના બીજા અન્ય inbuilt functions ફંક્શન જોઈએ.
06:04 સ્ટ્રીંગ નિર્દિષ્ટ delimiter. ના ભાગલા કરવા માટે split function વપરાય છે.
06:10 એરેએ આ ફંક્શન ની રીટર્ન વેલ્યુ છે.
06:14 આ એરેનું એલિમેન્ટ એટલેકે સ્ટ્રીંગ નું વિભાજીત કરેલ પોઝીશન હોય છે.
06:19 join function નિર્દિષ્ટ ડેલીમીટર વાપરીને એરેના એલિમેન્ટને જોડે છે.
06:25 તે જોડેલા એલિમેન્ટની સ્ટ્રીંગ પછી આપે છે.
06:28 sort function એરેને મૂળાક્ષર / સંખ્યાત્મક ક્રમમા ગોઠવે છે.
06:34 qw ફંક્શન white space થી અલગ કરેલ શબ્દના એરે આપણને આપે છે.
06:40 ચાલો સેમ્પલ પ્રોગ્રામ વાપરીને બધા ફ્ન્ક્શનો વિષે સમજીએ.
06:45 ટર્મિનલ પર જાઓ અને ટાઈપ કરો
06:48 gedit arrayFunctions dot pl space ampersand અને Enter દબાઓ.
06:55 સ્ક્રીન પર આપેલ કોડ ટાઈપ કરો.
07:00 આ કિસ્સામાં સ્ટ્રીંગ વેરીએલબના પ્રત્યેક શબ્દ એરેનું એલિમેન્ટ બનશે.
07:07 અહી નવા એરેના દરેક એલિમેન્ટને કોમાથી જોડવામા આવશે.
07:12 sort function એરેના એલિમેન્ટને મૂળાક્ષર ક્રમમાં ગોઠવશે.
07:19 qw function સ્પેસ આપીને અલગ કરેલ શબ્દના એરે બનાવે છે.
07:25 ચાલો પ્રત્યેક ફન્કશનને સમજીએ.
07:28 split function બે આર્ગ્યુમેન્ટ લે છે.
07:31 પ્રથમ આર્ગ્યુંમ્નેત એટલેકે ડીલીમીટર જેથી આપણા સ્ટ્રીંગને વિભાજિત કરાશે.
07:36 બીજું એ સ્ટ્રીંગ છે જે વિભાજિત કરવાની જરૂર છે.
07:39 ડેલીમીટર એ ફોરવર્ડ સ્લેશ,સિંગલ અથવા ડબલ કોટસ બોલાવાય છે.
07:45 join function બે આર્ગ્યુમેન્ટ લે છે.
07:48 પ્રથમ એટલેકે જે ડેલીમીટર દ્વારા આપણને એરે એલિમેન્ટ જોડવાનું છે.
07:53 બીજું એ એરે છે .
07:55 ડેલીમીટર એ સિંગલ અથવા ડબલ કોટથી નિર્દિષ્ટ કરાવાય છે.
07:58 sort function takes a single argument , which is the Array that needs to be sorted.
08:05 qw function returns an Array of words, separated by space.
08:11 It is not necessary to specify the word in quotes , if written using qw.
08:17 Then switch to the terminal and execute the Perl script by typing -
08:23 perl arrayFunctions dot pl
08:26 and press Enter.
08:29 The following output is displayed on the screen.
08:33 Let us summarize.
08:34 In this tutorial, we have learnt to -
08:36 add/remove elements from an Array
08:40 basic functions which can be performed on Array using sample programs
08:46 Here is assignment for you -
08:48 'script.spoken-tutorial.org/index.php/Perl'
08:54 split the above string at '/ ' (forward slash) delimiter
08:59 Add https:// at the start of an newly created Array
09:06 Remove element “Perl” from the Array
09:09 Declare number Array and sort it
09:12 Watch the video available at the following link
09:15 It summaries the Spoken Tutorial project
09:19 If you do not have good bandwidth, you can download and watch it
09:24 The Spoken Tutorial Project Team Conducts workshops using spoken tutorials
09:30 Gives certificates to those who pass an online test
09:34 For more details, please write to contact at spoken hyphen tutorial dot org
09:40 Spoken Tutorial Project is a part of the Talk to a Teacher project
09:44 It is supported by the National Mission on Education through ICT, MHRD, Government of India.
09:51 More information on this Mission is available at spoken hyphen tutorial dot org slash NMEICT hyphen Intro
10:02 Hope you enjoyed this Perl tutorial.
10:04 This is Amol signing off.
10:06 Thanks for joining.

| 01:02 | પ્રથમ એરેના છેલ્લા પોઝીશન પર એલિમેન્ટ ઉમેરવા ને કાઢવા વિષે શીખીશું.

|- |01:08 | આ કરવા માટે આપણી પાસે છે.

|- |01:10 | push function જે એરેના છેલ્લા પોઝીશન પર એલિમેન્ટ ઉમેરશે.

|- |01:15 | અને pop function ના છેલ્લા પોઝીશન પરથી એલિમેન્ટ કાઢી નાખ્યા.

|- |01:21 | Let us understand push and pop functions by using a sample program.

|- |01:26 |Open the terminal and type gedit perlArray dot pl space ampersand

|- |01:33 | And Press Enter

|- | 01:36 |This will open perlArray dot pl file in gedit.

|- |01:41 |Type the code as shown on the screen

|- |01:45 | Here, we have declared an Array of length 3.

|- | 01:50 | push function will insert an element at the last position of this Array i.e after 3;

|- |01:57 |whereas, pop function will remove an element from the last position of the Array.

|- |02:04 |In our case, 4 will be removed from the Array.

|- |02:08 |Press Ctrl + S to save the file.

|- |02:11 |push function takes 2 arguments-

|- |02:14 |1st argument to the push function, is the Array in which to add an element.

|- |02:20 | 2nd argument is the element which is to be pushed into the Array.

|- |02:25 | The syntax of pop function is as follows -

|- |02:29 | pop function takes only one argument

|- |02:32 |It is the Array from which an element needs to be removed.

|- |02:36 |Note: Both these functions work at last position of an Array.

|- |02:41 |The element removed by pop function can be collected into another variable.

|- |02:46 |The syntax for this is $variable space = space pop open bracket @myArray close bracket

|- |02:57 |Now switch to the terminal and execute the Perl script.

|- |03:01 |Type perl perlArray dot pl and press Enter.

|- | 03:07 | The output is as shown on the terminal.

|- | 03:11 | Now, let us see how to add/remove an element from the 1st position of an Array.

|- | 03:18 |This can be achieved using-

|- |03:20 | unshift function - which adds an element to an Array at the 1st position

|- |03:25 | shift function - which removes the first element from an Array.

|- | 03:31 |Let us understand this using a sample program.

|- |03:35 |I will open perlArray dot pl file which I have already created.

|- | 03:39 | Type the following piece of code as shown on the screen.

|- | 03:43 | unshift function will insert an element at the first position i.e before 1

|- | 03:52 | shift function will remove an element from the first position.

|- | 03:57 | In our case, zero will be removed.

|- | 04:00 | Press Ctrl + S to save the file.

|- |04:03 |The unshift function takes 2 arguments -

|- |04:06 |1st argument is the Array in which to add an element

|- |04:10 | 2nd argument is the element to be added into the Array

|- |04:15 | shift function takes only one argument -

|- |04:18 |This is the Array from which the element needs to be removed.

|- | 04:22 | Note: Both these functions works at first position of an Array.

|- | 04:27 | We can collect the element removed by shift function into some variable.

|- |04:33 |This syntax for this is - $variable space = space shift open bracket @myArray close bracket

|- |04:44 |Then switch to the terminal and execute the Perl script.

|- |04:48 |Type perl perlArray dot pl and press Enter.

|- |04:54 |The output displayed on the terminal is as highlighted.

|- |04:59 |Now, let us see how to remove an element from a specified position of an Array.

|- |05:05 | splice function removes an element from a specified position of an Array.

|- |05:11 |The return value of this function is an Array of removed elements.

|- |05:17 |Let us understand this using a sample program.

|- | 05:21 |Go to the perlArray dot pl file, which we created earlier.

|- | 05:26 | Type the piece of code as shown on the screen.

|- |05:30 | We need to provide index from where we want to remove the elements and

|- | 05:35 | the offset upto which we want to remove the elements

|- | 05:39 | In our case, the elements 5 and 6 will be removed.

|- | 05:44 | Then switch to the terminal and execute the Perl script by typing -

|- | 05:49 | perl perlArray dot pl and press Enter.

|- |05:55 |The output is as shown on the terminal

|- | 05:59 | Now let us look at few other inbuilt functions of Arrays.

|- | 06:04 | split function is used to divide a string at a specified delimiter.

|- |06:10 |The return value of this function is an Array.

|- | 06:14 |The elements of this Array are the divided portions of the string.

|- |06:19 | join function joins the elements of an Array , using the specified delimiter.

|- |06:25 |It returns a string of joined elements.

|- | 06:28 | sort function sorts an Array in alphabetical/numerical order.

|- | 06:34 | qw function returns an Array of words, separated by a white space.

|- | 06:40 | Now let us understand all these functions using a sample program.

|- | 06:45 |Switch to terminal and type

|- |06:48 | gedit arrayFunctions dot pl space ampersand and Press Enter

|- |06:55 |Type the following piece of code as shown on screen.

|- |07:00 |In this case, each word of the variable string will become an element of an Array

|- |07:07 | Here, each element of newArray will be joined by comma.

|- |07:12 | sort function will sort the elements of an Array in alphabetical order.

|- |07:19 | qw function creates an Array of words separated by space.

|- |07:25 | Let us understand each function.

|- |07:28 |split function takes two arguments.

|- |07:31 | 1st argument is the delimiter by which the string needs to be split

|- |07:36 | 2nd is the string which needs to be split.

|- |07:39 |Delimiters can be specified in forward slash, single or double quotes.

|- |07:45 | join function takes 2 arguments.

|- |07:48 |1st is the delimiter by which the Array elements needs to be joined.

|- |07:53 |2nd is the Array.

|- |07:55 |Delimiters can be specified in single or double quotes.

|- |07:58 | sort function takes a single argument , which is the Array that needs to be sorted.

|- |08:05 | qw function returns an Array of words, separated by space.

|- |08:11 |It is not necessary to specify the word in quotes , if written using qw.

|- |08:17 |Then switch to the terminal and execute the Perl script by typing -

|- |08:23 | perl arrayFunctions dot pl

|- |08:26 |and press Enter.

|- |08:29 |The following output is displayed on the screen.

|- |08:33 |Let us summarize.

|- |08:34 |In this tutorial, we have learnt to -

|- |08:36 |add/remove elements from an Array

|- |08:40 |basic functions which can be performed on Array using sample programs

|- |08:46 |Here is assignment for you -

|- |08:48 |'script.spoken-tutorial.org/index.php/Perl'

|- |08:54 |split the above string at '/ ' (forward slash) delimiter

|- |08:59 |Add https:// at the start of an newly created Array

|- |09:06 |Remove element “Perl” from the Array

|- |09:09 |Declare number Array and sort it

|- |09:12 |Watch the video available at the following link

|- |09:15 |It summaries the Spoken Tutorial project

|- |09:19 |If you do not have good bandwidth, you can download and watch it

|- | 09:24 | The Spoken Tutorial Project Team Conducts workshops using spoken tutorials

|- |09:30 |Gives certificates to those who pass an online test

|- |09:34 |For more details, please write to contact at spoken hyphen tutorial dot org

|- | 09:40 | Spoken Tutorial Project is a part of the Talk to a Teacher project

|- |09:44 |It is supported by the National Mission on Education through ICT, MHRD, Government of India.

|- |09:51 |More information on this Mission is available at spoken hyphen tutorial dot org slash NMEICT hyphen Intro

|- | 10:02 | Hope you enjoyed this Perl tutorial.

|- |10:04 |This is Amol signing off.

|- |10:06 |Thanks for joining.

|}

Contributors and Content Editors

Jyotisolanki, PoojaMoolya