Difference between revisions of "PERL/C2/Blocks-in-Perl/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(3 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
|-
 
|-
 
| 00:01
 
| 00:01
| પર્લમા ''' BLOCKS''' પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
+
| પર્લમાં '''BLOCKS''' (બ્લોક્સ) પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
  
 
|-
 
|-
 
| 00:06
 
| 00:06
| આ ટ્યુટોરીયલમાં આપણે પર્લમાં ઉપલબ્ધ વિવિધ બોલ્ક્સ વિશે શીખીશું;
+
| આ ટ્યુટોરીયલમાં, આપણે પર્લમાં ઉપલબ્ધ વિવિધ '''BLOCKS''' વિશે શીખીશું.
  
 
|-
 
|-
|00:13
+
| 00:13
| અહીહું વાપરી રહ્યી છું ઉબુન્ટુ લીનક્સ 12.04 ઓપરેટીંગ સીસ્ટમ અને પર્લ Perl 5.14.2 .
+
| હું ઉબુન્ટુ લીનક્સ 12.04 ઓપરેટીંગ સીસ્ટમ અને પર્લ 5.14.2 વાપરી રહ્યી છું.
 
   
 
   
 
|-
 
|-
|00:21
+
| 00:21
| હું gedit ટેક્સ્ટ એડીટર પણ વાપરીશ.
+
| સાથે જ હું '''gedit''' ટેક્સ્ટ એડીટર પણ વાપરીશ.
+
 
 
|-
 
|-
|00:26
+
| 00:26
|તમે તમારા પસંદનું કોઈપણ ટેક્સ્ટ એડીટર વાપરી શકો છો.  
+
| તમે તમારા પસંદ મુજબ કોઈપણ ટેક્સ્ટ એડીટર વાપરી શકો છો.
 +
 
 
|-
 
|-
|00:31
+
| 00:31
| પૂર્વ જરૂરી રીતે તમને પર્લમા  '''Variables, Comments''' વિષે સામાન્ય જાણકારી હોવી જોઈએ.  
+
| પૂર્વજરૂરી વસ્તુ તરીકે, તમને પર્લમાનાં વેરીએબલો અને કમેંટોનું પ્રાથમિક જ્ઞાન હોવું આવશ્યક છે.
  
 
|-
 
|-
 
| 00:38
 
| 00:38
| પર્લમા ડેટા સ્ટ્રક્ચરની  જાણકારી હોવી વધુ ફાયદા કારક છે.
+
| પર્લમાનાં ડેટા સ્ટ્રકચરનું જ્ઞાન હોવું વધુ લાભદાયક રહેશે.
  
 
|-
 
|-
 
| 00:44
 
| 00:44
|સ્પોકન ટ્યુટોરીયલ વેબસાઈટ પર સંદર્ભિત સ્પોકન ટ્યુટોરીયલોનો સંદર્ભ લો.  
+
| સંદર્ભિત સ્પોકન ટ્યુટોરીયલો માટે  સ્પોકન ટ્યુટોરીયલ વેબસાઈટનો સંદર્ભ લો.
  
 
|-
 
|-
 
| 00:50
 
| 00:50
| પર્લ '''5'''   વિશિષ્ઠ બોલ્ક્સ પ્રદાન કરે છે.
+
| પર્લ '''5''' વિશેષ બ્લોકો પ્રદાન કરે છે.
  
 
|-
 
|-
|00:53
+
| 00:53
| આ બોલ્ક્સ પર્લ પ્રોગ્રામના વિવિધ તબક્કામાં  એક્ઝીક્યુટ થાય છે.
+
| આ બ્લોકો પર્લ પ્રોગ્રામનાં વિવિધ તબક્કે એક્ઝીક્યુટ થાય છે.
 
   
 
   
 
|-
 
|-
|00:59
+
| 00:59
|બોક્લ્સ છે:
+
| આ બ્લોકો આપેલ પ્રમાણે છે:
 
   
 
   
 
|-
 
|-
 
| 01:01
 
| 01:01
| '''BEGIN'''  
+
| '''BEGIN''' (બીગીન), '''END''' (એન્ડ)
 
   
 
   
 
|-
 
|-
|01:02
+
| 01:03
|'''END'''
+
| '''UNITCHECK''' (યુનિટચેક), '''CHECK''' (ચેક)
+
|-
+
|01:03
+
|''' UNITCHECK'''
+
 
+
|-
+
| 01:04
+
| ''' CHECK. '''
+
 
+
|-
+
|01:05
+
|''' INIT '''
+
  
 
|-
 
|-
|01:06
+
| 01:05
| ચાલો ''' BEGIN''' બોક્લને સમજવા થી શરુઆત કરીએ.
+
| '''INIT''' (આઈનીટ),  ચાલો '''BEGIN''' બ્લોકને સમજવાથી શરૂઆત કરીએ.
 
   
 
   
 
|-
 
|-
|01:10
+
| 01:10
| કમ્પાઇલેશન કરતી વખતે  ''' BEGIN''' બ્લોક એક્ઝીક્યુટ થાય છે.
+
| '''BEGIN''' બ્લોક કમ્પાઈલેશન કરતી વેળાએ એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
|01:15
+
| 01:15
| તો, આ કોઇપણ કોડ જે  બોલ્કમાં લખેલ તે કમ્પાઇલેશન કરતી વખતે  પ્રથમ એક્ઝીક્યુટ થાય છે.
+
| આમ, કમ્પાઈલેશન દરમ્યાન બ્લોકમાં લખેલ કોઈપણ કોડ સૌ પહેલા એક્ઝીક્યુટ થાય છે.
 
   
 
   
 
|-
 
|-
|01:22
+
| 01:22
|આપણી પાસે પર્લ સ્ક્રીપ્ટમા અનેક '''BEGIN ''' બોલ્કસ છે.  
+
| પર્લ સ્ક્રીપ્ટ અંતર્ગત આપણે અનેક '''BEGIN''' બ્લોકો ધરાવી શકીએ છીએ.
  
 
|-
 
|-
|01:26
+
| 01:26
| આ બોલ્ક્સ ડીકલેરેશન ના ક્રમમાં એક્ઝીક્યુટ થશે.
+
| આ બ્લોકો તેને જાહેર કરેલ ક્રમ પ્રમાણે એક્ઝીક્યુટ થશે.
 
   
 
   
 
|-
 
|-
 
| 01:31
 
| 01:31
| ''' First define First execute '''  પેટર્ન છે.  
+
| એટલે કે પ્રથમ વ્યાખ્યિત થયેલ પ્રથમ એક્ઝીક્યુટ થશે પદ્ધતિ પ્રમાણે.
  
 
|-
 
|-
|01:35
+
| 01:35
| ''' BEGIN block''' માટે સિન્ટેક્સ આપ્યા પ્રમાણે છે.
+
| '''BEGIN''' બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે.
+
 
 
|-
 
|-
|01:40
+
| 01:40
|કેપિટલ અક્ષરોમા '''BEGIN''' સ્પેસ ખુલ્લો છગડીયો કૌંસ
+
| કેપિટલ અક્ષરોમાં '''BEGIN''' સ્પેસ ખુલ્લો છગડીયો કૌંસ
  
 
|-
 
|-
 
| 01:45
 
| 01:45
| ''' Enter.''' દબાઓ.
+
| '''Enter''' દબાવો.
 
   
 
   
 
|-
 
|-
|01:47
+
| 01:47
| કમ્પાઇલેશન કરતી વખતે એક્ઝીક્યુટ કરવા માટે નો કોડ.
+
| કમ્પાઈલેશન દરમ્યાન એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
 
    
 
    
 
|-
 
|-
|01:51
+
| 01:51
| '''Enter ''' દબાઓ.
+
| '''Enter''' દબાવો. છગડીયો કૌંસ બંધ
  
 
|-
 
|-
|01:52
+
| 01:55
| બંદ ખુલ્લો છગડીયો કૌંસ
+
| હવે, ચાલો '''BEGIN''' બ્લોકોનાં ઉદાહરણ જોઈએ.
+
 
 
|-
 
|-
|01:55
+
| 01:59
|ચાલો હવે 'BEGIN''' બ્લોકસ ઉદાહરણ જોઈએ.
+
| ટર્મિનલ ખોલો અને ટાઈપ કરો
+
 
 
|-
 
|-
|01:59
+
| 02:02
|ટર્મિનલ ખોલો અને ટાઈપ કરો.
+
| '''gedit beginBlock''' ડોટ '''pl''' સ્પેસ '''ampersand''' (એમ્પરસેન્ડ)
  
 
|-
 
|-
|02:02
+
| 02:08
| ''' gedit beginBlock dot pl ''' space '''ampersand'''
+
| અને '''Enter''' દબાવો.
  
 
|-
 
|-
|02:08
+
| 02:10
|અને  '''Enter.''' દબાઓ.
+
| આનાથી '''gedit''' માં '''beginBlock''' ડોટ '''pl''' ફાઈલ ખુલશે.
  
 
|-
 
|-
|02:10
+
| 02:15
|  આ '''gedit. ''' મા  ''' beginBlock dot pl ''' ફાઈલ ખોલશે.
+
| સ્ક્રીન પર દર્શાવ્યા પ્રમાણે આપેલ કોડ ટાઈપ કરો.
+
|-
+
|02:15
+
| સ્ક્રીન પર દશ્યમાન કોડ ટાઈપ કરો.
+
  
 
|-
 
|-
|02:20
+
| 02:20
| ચાલો જોઈએ મેં સ્ક્રીપ્ટ મા શું લખ્યું છે.
+
| મેં સ્ક્રીપ્ટ અંતર્ગત શું લખ્યું છે ચાલો તે જોઈએ.
 
   
 
   
 
|-
 
|-
|02:24
+
| 02:24
| અહી આપણે ''' BEGIN''' બ્લોકસ ના આગળ અને પાછળ અમુક પ્રિન્ટ સ્ટેટમેંટ લખ્યું હતું.  
+
| અહીં, આપણે '''BEGIN''' બ્લોકની શરૂઆતમાં અને અંતમાં અમુક પ્રીંટ સ્ટેટમેંટ લખ્યા છે.
 
   
 
   
 
|-
 
|-
| 02:31
+
| 02:31
| તેમજ મેં દરેક  '''BEGIN''' બ્લોકસ મા એક પ્રિન્ટ સ્ટેટમેંટ લખ્યું છે.  
+
| એજ પ્રમાણે, મેં પ્રત્યેક '''BEGIN'' બ્લોકમાં એક પ્રીંટ સ્ટેટમેંટ લખ્યું છે.
  
 
|-
 
|-
|   02:37
+
| 02:37
| નોંધ લો કે મેં  ''' BEGIN''' બ્લોકસ પછી સેમીકોલન નથી આપ્યું.
+
| ''' BEGIN''' બ્લોક પછી મેં અર્ધવિરામ આપ્યું નથી  તેની નોંધ લો.
  
 
|-
 
|-
 
| 02:42
 
| 02:42
| સેમીકોલન મુકતા, પ્રોગ્રામ ને એક્ઝીક્યુટ કરતી વખતે પરિણામ મા સિન્ટેક્સ એરર મળશે.
+
| અર્ધવિરામ મુકવાથી, પ્રોગ્રામ એક્ઝીક્યુટ કરતી વખતે, સિન્ટેક્સ એરર મળશે.
 
   
 
   
 
|-
 
|-
|02:49
+
| 02:49
|હવે ફાઈલ સેવ કરવા માટે ''' Ctrl+s''' દબાઓ.  
+
| હવે, ફાઈલ સંગ્રહવા માટે ''' Ctrl+s''' દબાવો.
+
 
 
|-
 
|-
 
| 02:53
 
| 02:53
| પછી ટર્મિનલ પર જાઓ અને સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો,
+
| ત્યારબાદ ટર્મિનલ પર જઈને સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો,
 
   
 
   
 
|-
 
|-
 
| 02:58
 
| 02:58
|''' perl beginBlock dot pl'''
+
| '''perl beginBlock''' ડોટ '''pl'''
  
 
|-
 
|-
|03:01
+
| 03:01
|અને '''Enter.''' દબાઓ.
+
| અને '''Enter''' દબાવો.
 
   
 
   
 
|-
 
|-
|03:04
+
| 03:04
| ટર્મિનલ પર દેખાય છે તે આઉટપુટ તમને મળશે.
+
| ટર્મિનલ પર દર્શાવ્યા પ્રમાણે તમને આઉટપુટ મળશે.
 
   
 
   
 
|-
 
|-
| 03:09
+
| 03:09
| નોંધ લો કે BEGIN''' બ્લોક મા લખેલ લાઈન પ્રથમ પ્રિન્ટ થાય છે અને  
+
| નોંધ લો કે પહેલા '''BEGIN''' બ્લોક અંતર્ગત લખેલ લાઈન પહેલા પ્રીંટ થાય છે અને
 
   
 
   
 
|-
 
|-
|03:16
+
| 03:16
| સ્ક્રીપ્ટમા પ્રથમ પ્રિન્ટ સ્ટેટમેંટ વાસ્તવમાં 'BEGIN block statements. ''' પછી પ્રિન્ટ થશે.
+
| સ્ક્રીપ્ટમાનું પહેલું પ્રીંટ સ્ટેટમેંટ વાસ્તવમાં '''BEGIN''' બ્લોક સ્ટેટમેંટો પછીથી પ્રીંટ થાય છે.
 
    
 
    
 
|-
 
|-
| 03:25
+
| 03:25
| '''BEGIN blocks''' તેના ડીકલેરે શન ક્રમમા એક્ઝ્ક્યુત થાય છે.  
+
| '''BEGIN''' બ્લોકો તેમને જાહેર કરેલા ક્રમાનુસાર એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
|   03:31
+
| 03:31
| આ ઉદાહરણથી તે સ્પષ્ટ થાય છે:
+
| આ ઉદાહરણ દ્વારા, આ સ્પષ્ટ થાય છે કે:
 
   
 
   
 
|-
 
|-
| 03:34
+
| 03:34
| ''' BEGIN''' બ્લોકસ મા લખેલ કોડ પ્રથમ એક્ઝીક્યુટ થાય છે.
+
| '''BEGIN''' બ્લોક અંતર્ગત લખેલ કોડ પહેલા એક્ઝીક્યુટ થાય છે.
+
 
 
|-
 
|-
 
| 03:40
 
| 03:40
| પ્રલ સ્ક્રીપ્ટમા ''' BEGIN''' બ્લોકના પોજીશનપર  અનપેક્ક્ષિત હોય છે.  
+
| આ પર્લ સ્ક્રીપ્ટમાનાં '''BEGIN''' બ્લોકનાં સ્થાનને અવલંબતું નથી.
  
 
|-
 
|-
 
| 03:46
 
| 03:46
| '''BEGIN blocks''' હમેશા '''First In First Out''' પદ્ધતિ થી એક્ઝીક્યુટ થાય છે.  
+
| '''BEGIN''' બ્લોક હંમેશા '''First In First Out''' પદ્ધતિમાં એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
|03:52
+
| 03:52
| તે માટે બોલ્કનો એક ઉપયોગ પર્લ સ્ક્રીપ્ટના એક્ઝીક્યુશન શુરુ કરવાના પેહેલા તેમાં ફાઈલ સમાવિષ્ઠ કરવા માટે થાય છે.
+
| જેથી બ્લોકનો એક ઉપયોગ વાસ્તવિક એક્ઝીક્યુશન ચાલુ થાય એ પહેલા, પર્લ સ્ક્રીપ્ટમાં ફાઈલોને સમાવિષ્ટ કરવું છે.
  
 
|-
 
|-
|04:01
+
| 04:01
| ચાલો હવે '''END block ''' વિષે સમજીએ.
+
| હવે, ચાલો '''END''' બ્લોક સમજીએ.
 
   
 
   
 
|-
 
|-
|04:04
+
| 04:04
|''' END block''' પર્લ પ્રોગ્રામના અંતમા એક્ઝ્ક્યુત થાય છે.
+
| '''END''' બ્લોક પર્લ પ્રોગ્રામનાં અંતમાં એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
|04:09
+
| 04:09
| પર્લ પ્રોગ્રામ એક્ઝીક્યુટ થયા પછી બ્લોકમા લખેલો કોડ એક્ઝીક્યુટ થાય છે.
+
| પર્લ પ્રોગ્રામ એક્ઝીક્યુટ કરવાનું બંધ કરે પછીથી બ્લોક અંતર્ગત લખેલ કોડ એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
|04:17
+
| 04:17
| આપણી પાસે  પર્લ સ્ક્રિપ્ટમાં અનેક ''' END blocks''' છે.
+
| પર્લ સ્ક્રીપ્ટ અંતર્ગત આપણે અનેક '''END''' બ્લોકો ધરાવી શકીએ છીએ.
  
 
|-
 
|-
|04:21
+
| 04:21
| આ ડીકલેર કરેલ બ્લોકસ વિપરીત ક્રમમાં એક્ઝીક્યુટ થાય છે.
+
| આ બ્લોકો જાહેર કરાયાનાં ઉલટા ક્રમમાં એક્ઝીક્યુટ થશે.
 
   
 
   
 
|-
 
|-
 
| 04:26
 
| 04:26
| એટલેકે  '''Last define First execute'''  પેટર્નમા છે
+
| એટલે કે, છેલ્લું વ્યાખ્યિત પહેલા એક્ઝીક્યુટ થશે એ પદ્ધતિમાં.
 
   
 
   
 
|-
 
|-
|04:30
+
| 04:30
| ''' END block''' નું સિન્ટેક્સ આપ્યા પ્રમાણે છે.
+
| '''END''' બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે
  
 
|-
 
|-
|04:35
+
| 04:35
|કેપિટલ અક્ષરોમા  ''' END ''' ખુલ્લો છગડીયો કૌંસ.
+
| કેપિટલ અક્ષરમાં '''END''' ખુલ્લો છગડીયો કૌંસ
+
|-
+
|04:39
+
| ''' Enter'''  દબાઓ.
+
  
 
|-
 
|-
|04:40
+
| 04:39
| પર્લ સ્ક્રીપ્ટના અંતમાં એક્ઝીક્યુટ કરવાનો કોડ  
+
| '''Enter''' દબાવો.  પર્લ સ્ક્રીપ્ટની અંતમાં એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
 
   
 
   
 
|-
 
|-
|04:45
+
| 04:45
| ''' Enter''' દબાઓ.
+
| '''Enter''' દબાવો. બંધ છગડીયો કૌંસ
  
 
|-
 
|-
|04:46
+
| 04:49
| બંદ છગડીયો કૌંસ.
+
| હવે ચાલો '''END''' બ્લોકનાં ઉદાહરણો જોઈએ.
  
 
|-
 
|-
|04:49
+
| 04:53
|ચાલો  હવે  '''END blocks''' ના ઉદાહરણ ને જોઈએ.
+
+
|-
+
|04:53
+
 
| ટર્મિનલ ખોલો અને ટાઈપ કરો.
 
| ટર્મિનલ ખોલો અને ટાઈપ કરો.
  
 
|-
 
|-
| 04:56
+
| 04:56
|''' gedit endBlock dot pl space ampersand'''
+
| '''gedit endBlock''' ડોટ '''pl''' સ્પેસ '''ampersand''' (એમ્પરસેન્ડ)
  
 
|-
 
|-
| 05:00
+
| 05:00
|અને '''Enter''' દબાઓ.
+
| અને '''Enter''' દબાવો.
  
 
|-
 
|-
|05:03
+
| 05:03
| '''gedit.''' મા  ''' endBlock dot pl''' ફાઈલ ખોલશે.
+
| આનાથી '''gedit''' માં '''endBlock''' ડોટ '''pl''' ફાઈલ ખુલશે.
+
 
 
|-
 
|-
| 05:08
+
| 05:08
| સ્ક્રીન પર દેખાય છે તે કોડ ને ટાઈપ કરો.
+
| સ્ક્રીન પર દર્શાવ્યા પ્રમાણે આપેલ કોડ ટાઈપ કરો.
  
 
|-
 
|-
 
| 05:13
 
| 05:13
| ચાલો હવે હવે મેં સ્ક્રીપ્ટ મા શું લખ્યું છે તે જોઈએ.
+
| ચાલો જોઈએ કે મેં સ્ક્રીપ્ટ અંતર્ગત શું લખ્યું છે.
  
 
|-
 
|-
| 05:17
+
| 05:17
| આપણે   ''' END''' બ્લોકસ ના આગળ અને પાછળ અમુક પ્રિન્ટ સ્ટેટમેંટ લખ્યું છે.  
+
| અહીં આપણે '''END''' બ્લોકની શરૂઆતમાં અને અંતમાં અમુક પ્રીંટ સ્ટેટમેંટો લખેલા છે.
  
 
|-
 
|-
| 05:23
+
| 05:23
|તેજ રીતે આપણે દરેક ''' END''' બ્લોકમા એક પ્રિન્ટ સ્ટેટમેંટ લખ્યું છે .  
+
| તેમજ, આપણે પ્રત્યેક '''END''' બ્લોકમાં એક પ્રીંટ સ્ટેટમેંટ લખ્યું છે.
  
 
|-
 
|-
| 05:29
+
| 05:29
| નોંધ લો કે મેં '''END''' બ્લોક પછી સેમીકોલન આપ્યું નથી.
+
| કૃપા કરી નોંધ લો, મેં '''END''' બ્લોક પછી અર્ધવિરામ આપ્યું નથી.
  
 
|-
 
|-
|05:34
+
| 05:34
|જો આપણે સેમીકોલન આપીશું તો કમ્પાઇલેશન કરતી વખતે સિન્ટેક્સ એરર આવશે.
+
| જો આપણે અર્ધવિરામ આપીએ છીએ, તો કમ્પાઈલ કરતી વેળાએ સિન્ટેક્સ એરર મળશે.
 
   
 
   
 
|-
 
|-
| 05:41
+
| 05:41
| ફાઈલ સેવ કરવા માટે ''' Ctrl+s''' દબાઓ.  
+
| હવે, ફાઈલ સંગ્રહવા માટે ''' Ctrl+s''' દબાવો.
+
 
 
|-
 
|-
| 05:45
+
| 05:45
| પછી ટર્મિનલ પર જાઓ અને સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો.
+
| ત્યારબાદ ટર્મિનલ પર જઈને સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો,
  
 
|-
 
|-
|05:50
+
| 05:50
|''' perl endBlock dot pl'''
+
| '''perl endBlock''' ડોટ '''pl'''
  
 
|-
 
|-
 
| 05:53
 
| 05:53
|અને ''' Enter.''' દબાઓ.
+
| અને '''Enter''' દબાવો.
  
 
|-
 
|-
|05:55
+
| 05:55
| તમને ટર્મિનલ પર દેખાય છે તે આઉટપુટ પ્રાપ્ત થશે.
+
| ટર્મિનલ પર દર્શાવ્યા પ્રમાણે તમને આઉટપુટ મળશે.
  
 
|-
 
|-
|06:00
+
| 06:00
|   નોંધ લો કે જે લાઈન ''' END''' બ્લોક મા લખાઈ છે તે અંત મા પ્રિન્ટ થશે.
+
| નોંધ લો : '''END''' બ્લોક અંતર્ગત લખેલ લાઈન છેલ્લે પ્રીંટ થાય છે.
 
   
 
   
 
|-
 
|-
 
| 06:06
 
| 06:06
| સ્ક્રીપ્ટમા છેલ્લા પ્રિન્ટ સ્ટેટમેંટ તે વાસ્તવમા  ''''''END block ''' સ્ટેટમેંટ ના પહેલા પ્રિન્ટ થશે.
+
| સ્ક્રીપ્ટમાંનું છેલ્લું પ્રીંટ સ્ટેટમેંટ વાસ્તવમાં '''END''' બ્લોક સ્ટેટમેંટની પહેલા પ્રીંટ થાય છે અને
  
 
|-
 
|-
 
| 06:13
 
| 06:13
|   ''' END''' બ્લોકસ તેના ડીકલેર કરેલા વિપરીત ક્રમમાં એક્ઝીક્યુટ થાય છે.
+
| '''END''' બ્લોક તેને જાહેર કરાયેલ ઉલટા ક્રમમાં એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
| 06:20
+
| 06:20
| ઉદાહરણ થી સ્પષ્ટ થાય છે .
+
| ઉદાહરણ દ્વારા, આ સ્પષ્ટ થાય છે કે
  
 
|-
 
|-
| 06:23
+
| 06:23
| ''' END''' બ્લોકસમા લખેલો કોડ અંત મા એક્ઝીક્યુટ થાય છે .
+
| '''END''' બ્લોક અંતર્ગત લખેલ કોડ અંતમાં એક્ઝીક્યુટ થાય છે.
 
   
 
   
 
|-
 
|-
|06:29
+
| 06:29
| આ પર્લ સ્ક્રીપ્ટમાં  ''' END''' બ્લોકના પોઝીશન અનઅપેક્ષિત હોય છે.
+
| આ પર્લ સ્ક્રીપ્ટમાનાં '''END''' બ્લોકનાં સ્થાનને અવલંબતું નથી અને
 
   
 
   
 
|-
 
|-
|06:36
+
| 06:36
| '''END''' બ્લોકસ  ''' Last In First Out''' પદ્ધતિ થી એક્ઝીક્યુટ થાય છે.  
+
| '''END''' બ્લોક '''Last In First Out''' પદ્ધતિમાં એક્ઝીક્યુટ થાય છે.
  
 
|-
 
|-
|06:41
+
| 06:41
| તે માટે  '''END''' બ્લોકનો એક ઉપયોગ પ્રોગ્રામ મા બનાવેલ ઓબ્જેક્ટ બહાર આવ્યા પહેલા નષ્ટ કરવાનું છે.
+
| આમ, '''END''' બ્લોકનો એક ઉપયોગ પ્રોગ્રામથી બહાર નીકળતા પહેલા, તેમાં બનેલ ઓબ્જેક્ટોને નષ્ટ કરવું છે.
 
 
 
 
 
|-
 
|-
|06:49
+
| 06:49
| તેજ રીતે પર્લ ''' UNITCHECK, CHECK''' અને ''' INIT''' બ્લોકસ ધરાવે છે.  
+
| એજ પ્રમાણે, પર્લ '''UNITCHECK, CHECK''' અને '''INIT''' બ્લોકો ધરાવે છે.
  
 
|-
 
|-
|06:55
+
| 06:55
|આ બોલ્ક્સ ભાગ્યે જ ડેવલોપર દ્વારા  વપરાય છે અને સમજવા માટે અઘરા પણ છે.
+
| આ બ્લોકો ડેવલોપરો દ્વારા ભાગ્યે જ ઉપયોગમાં લેવાય છે અને સમજવા સેજ મુશ્કેલ છે.
  
 
|-
 
|-
|07:02
+
| 07:02
| તેથી હમણાં હું આ બોક્લસ વિષે સંક્ષિપ્ત થોડું સમજાવીશ.
+
| તેથી, હું આ બ્લોકો વિશે સંક્ષેપમાં બતાવીશ.
  
 
|-
 
|-
|07:06
+
| 07:06
|''' UNITCHECK, CHECK''' અને '''INIT''' બ્લોકસનો ઉપયોગ-  
+
| '''UNITCHECK, CHECK''' અને '''INIT''' બ્લોકોનો ઉપયોગ-
 
   
 
   
 
|-
 
|-
|07:10
+
| 07:10
|to catch the transition between compilation and execution phase of the main program and 
+
| મુખ્ય પ્રોગ્રામનાં કમ્પાઈલ થવા પર અને એક્ઝીક્યુટ કરવા પૂર્વે લાગનાર અમુક બાબતોને પૂર્ણ કરવા માટે થાય છે અને
  
 
|-
 
|-
|07:18
+
| 07:18
|to perform some checks or initialisation, after compilation and before execution
+
| કમ્પાઈલ કર્યા પછી અને એક્ઝીક્યુટ કરવા પહેલા, અમુક વસ્તુઓ તપાસવા કે ઈનીશલાઈઝ પ્રક્રિયા માટે થાય છે.
  
 
|-
 
|-
|07:24
+
| 07:24
|''' UNITCHECK''' અને '''CHECK''' '''Last in First out''' પદ્ધતિથી 
+
| '''UNITCHECK''' અને '''CHECK''' બ્લોકો '''Last in First out''' પદ્ધતિમાં રન થાય છે
  
 
|-
 
|-
|07:31
+
| 07:31
|જયારે  '''INIT''' બ્લોક   '''First In First Out''' પદ્ધતિથી રન થાય છે.  
+
| જ્યારે કે '''INIT''' બ્લોક '''First In First Out''' પદ્ધતિમાં રન થાય છે.
  
 
|-
 
|-
|07:37
+
| 07:37
| '''UNITCHECK''' બોલ્ક માટે સિન્ટેક્સ આપ્યા પ્રમાણે છે.  
+
| '''UNITCHECK''' બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે.
  
 
|-
 
|-
|07:41
+
| 07:41
| કેપિટલ અક્ષરોમા  ''' UNITCHECK''' સ્પેસ   ખુલ્લો છગડીયો કૌંસ.
+
| કેપિટલ અક્ષરમાં '''UNITCHECK''' સ્પેસ ખુલ્લો છગડીયો કૌંસ
  
 
|-
 
|-
|07:46
+
| 07:46
| '''Enter''' દબાઓ.
+
| '''Enter''' દબાવો.
  
 
|-
 
|-
|07:48
+
| 07:48
| એક્ઝીક્યુટ કરવા માટે નો કોડ.
+
| એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
  
 
|-
 
|-
|07:50
+
| 07:50
| '''Enter''' દબાઓ.
+
| '''Enter''' દબાવો.
  
 
|-
 
|-
|07:52
+
| 07:52
|બંદ છગડીયો કૌંસ.  
+
| બંધ છગડીયો કૌંસ.
  
 
|-
 
|-
|07:54
+
| 07:54
|'''CHECK''' બ્લોક માટે સિન્ટેક્સ આપ્યા પ્રમાણે છે.
+
| '''CHECK''' બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે.
  
 
|-
 
|-
|07:58
+
| 07:58
| કેપિટલ અક્ષરોમા '''CHECK''' સ્પેસ ખુલ્લો છગડીયો કૌંસ.
+
| કેપિટલ અક્ષરમાં '''CHECK''' સ્પેસ ખુલ્લો છગડીયો કૌંસ
  
 
|-
 
|-
|08:03
+
| 08:03
|'''Enter''' દબાઓ.
+
| '''Enter''' દબાવો.
  
 
|-
 
|-
|08:04
+
| 08:04
|એક્ઝીક્યુટ કરવા માટે નો કોડ.
+
| એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
  
 
|-
 
|-
|08:07
+
| 08:07
|'''Enter''' દબાઓ.
+
| '''Enter''' દબાવો. બંધ છગડીયો કૌંસ
  
 
|-
 
|-
|08:08
+
| 08:11
|બંદ છગડીયો કૌંસ. 
+
| '''INIT''' બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે
  
 
|-
 
|-
|08:11
+
| 08:15
|r '''INIT'''' બ્લોક માટે સિન્ટેક્સ આપ્યા પ્રમાણે છે.
+
| કેપિટલ અક્ષરમાં '''INIT''' સ્પેસ ખુલ્લો છગડીયો કૌંસ
  
 
|-
 
|-
|08:15
+
| 08:20
| પિટલ અક્ષરોમા ''' INIT''' સ્પેસ ખુલ્લો છગડીયો કૌંસ.  
+
| '''Enter''' દબાવો.
  
 
|-
 
|-
|08:20
+
| 08:21
|'''Enter''' દબાઓ.
+
| ઈનીશલાઈઝ માટે જોઈતો કોડ
  
 
|-
 
|-
|08:21
+
| 08:24
| ઈનીશલાઇઝેશન  નો કોડ
+
| '''Enter''' દબાવો.
  
 
|-
 
|-
|08:24
+
| 08:26
|''Enter''' દબાઓ.
+
| બંધ છગડીયો કૌંસ
  
 
|-
 
|-
|08:26
+
| 08:28
|બંદ છગડીયો કૌંસ.
+
| સારી સમજુતી માટે, હું આગ્રહ કરું છું કે તમે તમારી પર્લ સ્ક્રીપ્ટોમાં આ બ્લોકો દ્વારા અમુક પ્રયોગો કરી જુઓ.
  
 
|-
 
|-
|08:28
+
| 08:36
|વધુ સારી રીતે સમજવા માટે તમારા પર્લ સ્ક્રીપ્ટ્સ મા આ બોલ્કસ સાથે અમુક પ્રયોગો કરવાની હું સલાહ આપીશ.
+
| ચાલો સારાંશ લઈએ. આ ટ્યુટોરીયલમાં આપણે આપેલ શીખ્યા -
  
 
|-
 
|-
|08:36
+
| 08:40
|સારાંશમા .
+
| '''BEGIN''' અને '''END''' બ્લોકો વિશે વિગતવાર માહીતી તથા
  
 
|-
 
|-
|08:37
+
| 08:44
|આ ટ્યુટોરીયલમાં, આપણે  શીખ્યા,-
+
| સેમ્પલ પ્રોગ્રામ વાપરીને '''UNITCHECK, CHECK'''
  
 
|-
 
|-
|08:40
+
| 08:48
| વિગતમા '''' BEGIN''' અને '''END''' બ્લોકસ  અને 
+
| અને '''INIT''' બ્લોકો વિશે જાણી લીધું.
  
 
|-
 
|-
|08:44
+
| 08:52
|સેમ્પલ પ્રોગ્રામ વાપરીને  ''' UNITCHECK, CHECK''' અને  '''INIT ''' બ્લોકસ
+
| તમારી માટે અહીં એક એસાઈનમેંટ છે-
  
 
|-
 
|-
|08:48
+
| 08:54
| ના પરિચય
+
| પર્લ સ્ક્રીપ્ટમાં નીચે આપેલ કોડ ટાઈપ કરો;
  
 
|-
 
|-
|08:52
+
| 08:58
|અહી તમારા માટે એક એસાઇનમેંટ છે -
+
| સ્ક્રીપ્ટ એક્ઝીક્યુટ કરીને આઉટપુટનું અવલોકન કરો.
  
 
|-
 
|-
|08:54
+
| 09:02
|આપેલ કોડ પર્લ સ્ક્રીપ્ટ મા ટાઈપ કરો.
+
| નીચે આપેલ લીંક પર ઉપલબ્ધ વિડીઓ નિહાળો.
 
+
|-
+
|08:58
+
|સ્ક્રીપ્ટ એક્ઝીક્યુટ કરો અને આઉટપુટનું  અવલોકન કરો.
+
 
+
|-
+
|09:02
+
|નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો.  
+
 
    
 
    
 
|-
 
|-
|09:06
+
| 09:06
|તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.  
+
| તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
 
   
 
   
 
|-
 
|-
|09:09
+
| 09:09
|જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો.  
+
| જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો.
 
   
 
   
 
|-
 
|-
 
| 09:14
 
| 09:14
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે.  
+
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે.
 
    
 
    
 
|-
 
|-
|09:20
+
| 09:20
|જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે.  
+
| જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે.
 
   
 
   
 
|-
 
|-
|09:24
+
| 09:24
|વધુ વિગતો માટે, કૃપા કરી,contact@spoken-tutorial.org પર લખો.  
+
| વધુ વિગતો માટે, કૃપા કરી, '''contact@spoken-tutorial.org''' પર લખો.
 
+
 
|-
 
|-
 
| 09:32
 
| 09:32
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.  
+
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
 
   
 
   
 
|-
 
|-
|09:37
+
| 09:37
|જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે.
+
| જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે.
 
   
 
   
 
|-
 
|-
|09:45
+
| 09:45
|આ મિશન પર વધુ માહિતી નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ છે. '''spoken hyphen tutorial dot org slash NMEICT hyphen Intro'''
+
| આ મિશન પર વધુ માહિતી આપેલ લીંક પર ઉપલબ્ધ છે. '''http://spoken-tutorial.org/NMEICT-Intro'''
 
   
 
   
 
|-
 
|-
 
| 09:57
 
| 09:57
| આશા છે તમે 'પર્લ' ટ્યુટોરીયલનો આનંદ લીધો
+
| આશા રાખું છું કે તમે પર્લ ટ્યુટોરીયલની મજા માણી હશે.
 
   
 
   
 
|-
 
|-
|10:00
+
| 10:00
|આઈઆઈટી બોમ્બે તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું.  
+
| '''IIT Bombay''' તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું.
 
    
 
    
 
|-
 
|-
|10:02
+
| 10:02
|જોડાવા બદલ આભાર.  
+
| જોડાવાબદ્દલ આભાર.
 
   
 
   
 
|}
 
|}

Latest revision as of 18:04, 28 February 2017

Time Narration
00:01 પર્લમાં BLOCKS (બ્લોક્સ) પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:06 આ ટ્યુટોરીયલમાં, આપણે પર્લમાં ઉપલબ્ધ વિવિધ BLOCKS વિશે શીખીશું.
00:13 હું ઉબુન્ટુ લીનક્સ 12.04 ઓપરેટીંગ સીસ્ટમ અને પર્લ 5.14.2 વાપરી રહ્યી છું.
00:21 સાથે જ હું gedit ટેક્સ્ટ એડીટર પણ વાપરીશ.
00:26 તમે તમારા પસંદ મુજબ કોઈપણ ટેક્સ્ટ એડીટર વાપરી શકો છો.
00:31 પૂર્વજરૂરી વસ્તુ તરીકે, તમને પર્લમાનાં વેરીએબલો અને કમેંટોનું પ્રાથમિક જ્ઞાન હોવું આવશ્યક છે.
00:38 પર્લમાનાં ડેટા સ્ટ્રકચરનું જ્ઞાન હોવું વધુ લાભદાયક રહેશે.
00:44 સંદર્ભિત સ્પોકન ટ્યુટોરીયલો માટે સ્પોકન ટ્યુટોરીયલ વેબસાઈટનો સંદર્ભ લો.
00:50 પર્લ 5 વિશેષ બ્લોકો પ્રદાન કરે છે.
00:53 આ બ્લોકો પર્લ પ્રોગ્રામનાં વિવિધ તબક્કે એક્ઝીક્યુટ થાય છે.
00:59 આ બ્લોકો આપેલ પ્રમાણે છે:
01:01 BEGIN (બીગીન), END (એન્ડ)
01:03 UNITCHECK (યુનિટચેક), CHECK (ચેક)
01:05 INIT (આઈનીટ), ચાલો BEGIN બ્લોકને સમજવાથી શરૂઆત કરીએ.
01:10 BEGIN બ્લોક કમ્પાઈલેશન કરતી વેળાએ એક્ઝીક્યુટ થાય છે.
01:15 આમ, કમ્પાઈલેશન દરમ્યાન આ બ્લોકમાં લખેલ કોઈપણ કોડ સૌ પહેલા એક્ઝીક્યુટ થાય છે.
01:22 પર્લ સ્ક્રીપ્ટ અંતર્ગત આપણે અનેક BEGIN બ્લોકો ધરાવી શકીએ છીએ.
01:26 આ બ્લોકો તેને જાહેર કરેલ ક્રમ પ્રમાણે એક્ઝીક્યુટ થશે.
01:31 એટલે કે પ્રથમ વ્યાખ્યિત થયેલ પ્રથમ એક્ઝીક્યુટ થશે આ પદ્ધતિ પ્રમાણે.
01:35 BEGIN બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે.
01:40 કેપિટલ અક્ષરોમાં BEGIN સ્પેસ ખુલ્લો છગડીયો કૌંસ
01:45 Enter દબાવો.
01:47 કમ્પાઈલેશન દરમ્યાન એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
01:51 Enter દબાવો. છગડીયો કૌંસ બંધ
01:55 હવે, ચાલો BEGIN બ્લોકોનાં ઉદાહરણ જોઈએ.
01:59 ટર્મિનલ ખોલો અને ટાઈપ કરો
02:02 gedit beginBlock ડોટ pl સ્પેસ ampersand (એમ્પરસેન્ડ)
02:08 અને Enter દબાવો.
02:10 આનાથી gedit માં beginBlock ડોટ pl ફાઈલ ખુલશે.
02:15 સ્ક્રીન પર દર્શાવ્યા પ્રમાણે આપેલ કોડ ટાઈપ કરો.
02:20 મેં સ્ક્રીપ્ટ અંતર્ગત શું લખ્યું છે ચાલો તે જોઈએ.
02:24 અહીં, આપણે BEGIN બ્લોકની શરૂઆતમાં અને અંતમાં અમુક પ્રીંટ સ્ટેટમેંટ લખ્યા છે.
02:31 એજ પ્રમાણે, મેં પ્રત્યેક 'BEGIN બ્લોકમાં એક પ્રીંટ સ્ટેટમેંટ લખ્યું છે.
02:37 BEGIN બ્લોક પછી મેં અર્ધવિરામ આપ્યું નથી તેની નોંધ લો.
02:42 અર્ધવિરામ મુકવાથી, પ્રોગ્રામ એક્ઝીક્યુટ કરતી વખતે, સિન્ટેક્સ એરર મળશે.
02:49 હવે, ફાઈલ સંગ્રહવા માટે Ctrl+s દબાવો.
02:53 ત્યારબાદ ટર્મિનલ પર જઈને સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો,
02:58 perl beginBlock ડોટ pl
03:01 અને Enter દબાવો.
03:04 ટર્મિનલ પર દર્શાવ્યા પ્રમાણે તમને આઉટપુટ મળશે.
03:09 નોંધ લો કે પહેલા BEGIN બ્લોક અંતર્ગત લખેલ લાઈન પહેલા પ્રીંટ થાય છે અને
03:16 સ્ક્રીપ્ટમાનું પહેલું પ્રીંટ સ્ટેટમેંટ વાસ્તવમાં BEGIN બ્લોક સ્ટેટમેંટો પછીથી પ્રીંટ થાય છે.
03:25 BEGIN બ્લોકો તેમને જાહેર કરેલા ક્રમાનુસાર એક્ઝીક્યુટ થાય છે.
03:31 આ ઉદાહરણ દ્વારા, આ સ્પષ્ટ થાય છે કે:
03:34 BEGIN બ્લોક અંતર્ગત લખેલ કોડ પહેલા એક્ઝીક્યુટ થાય છે.
03:40 આ પર્લ સ્ક્રીપ્ટમાનાં BEGIN બ્લોકનાં સ્થાનને અવલંબતું નથી.
03:46 BEGIN બ્લોક હંમેશા First In First Out પદ્ધતિમાં એક્ઝીક્યુટ થાય છે.
03:52 જેથી આ બ્લોકનો એક ઉપયોગ વાસ્તવિક એક્ઝીક્યુશન ચાલુ થાય એ પહેલા, પર્લ સ્ક્રીપ્ટમાં ફાઈલોને સમાવિષ્ટ કરવું છે.
04:01 હવે, ચાલો END બ્લોક સમજીએ.
04:04 END બ્લોક પર્લ પ્રોગ્રામનાં અંતમાં એક્ઝીક્યુટ થાય છે.
04:09 પર્લ પ્રોગ્રામ એક્ઝીક્યુટ કરવાનું બંધ કરે પછીથી આ બ્લોક અંતર્ગત લખેલ કોડ એક્ઝીક્યુટ થાય છે.
04:17 પર્લ સ્ક્રીપ્ટ અંતર્ગત આપણે અનેક END બ્લોકો ધરાવી શકીએ છીએ.
04:21 આ બ્લોકો જાહેર કરાયાનાં ઉલટા ક્રમમાં એક્ઝીક્યુટ થશે.
04:26 એટલે કે, છેલ્લું વ્યાખ્યિત પહેલા એક્ઝીક્યુટ થશે એ પદ્ધતિમાં.
04:30 END બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે
04:35 કેપિટલ અક્ષરમાં END ખુલ્લો છગડીયો કૌંસ
04:39 Enter દબાવો. પર્લ સ્ક્રીપ્ટની અંતમાં એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
04:45 Enter દબાવો. બંધ છગડીયો કૌંસ
04:49 હવે ચાલો END બ્લોકનાં ઉદાહરણો જોઈએ.
04:53 ટર્મિનલ ખોલો અને ટાઈપ કરો.
04:56 gedit endBlock ડોટ pl સ્પેસ ampersand (એમ્પરસેન્ડ)
05:00 અને Enter દબાવો.
05:03 આનાથી gedit માં endBlock ડોટ pl ફાઈલ ખુલશે.
05:08 સ્ક્રીન પર દર્શાવ્યા પ્રમાણે આપેલ કોડ ટાઈપ કરો.
05:13 ચાલો જોઈએ કે મેં આ સ્ક્રીપ્ટ અંતર્ગત શું લખ્યું છે.
05:17 અહીં આપણે END બ્લોકની શરૂઆતમાં અને અંતમાં અમુક પ્રીંટ સ્ટેટમેંટો લખેલા છે.
05:23 તેમજ, આપણે પ્રત્યેક END બ્લોકમાં એક પ્રીંટ સ્ટેટમેંટ લખ્યું છે.
05:29 કૃપા કરી નોંધ લો, મેં END બ્લોક પછી અર્ધવિરામ આપ્યું નથી.
05:34 જો આપણે અર્ધવિરામ આપીએ છીએ, તો કમ્પાઈલ કરતી વેળાએ સિન્ટેક્સ એરર મળશે.
05:41 હવે, ફાઈલ સંગ્રહવા માટે Ctrl+s દબાવો.
05:45 ત્યારબાદ ટર્મિનલ પર જઈને સ્ક્રીપ્ટ એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો,
05:50 perl endBlock ડોટ pl
05:53 અને Enter દબાવો.
05:55 ટર્મિનલ પર દર્શાવ્યા પ્રમાણે તમને આઉટપુટ મળશે.
06:00 નોંધ લો : END બ્લોક અંતર્ગત લખેલ લાઈન છેલ્લે પ્રીંટ થાય છે.
06:06 સ્ક્રીપ્ટમાંનું છેલ્લું પ્રીંટ સ્ટેટમેંટ વાસ્તવમાં END બ્લોક સ્ટેટમેંટની પહેલા પ્રીંટ થાય છે અને
06:13 END બ્લોક આ તેને જાહેર કરાયેલ ઉલટા ક્રમમાં એક્ઝીક્યુટ થાય છે.
06:20 ઉદાહરણ દ્વારા, આ સ્પષ્ટ થાય છે કે
06:23 END બ્લોક અંતર્ગત લખેલ કોડ અંતમાં એક્ઝીક્યુટ થાય છે.
06:29 આ પર્લ સ્ક્રીપ્ટમાનાં END બ્લોકનાં સ્થાનને અવલંબતું નથી અને
06:36 END બ્લોક Last In First Out પદ્ધતિમાં એક્ઝીક્યુટ થાય છે.
06:41 આમ, END બ્લોકનો એક ઉપયોગ પ્રોગ્રામથી બહાર નીકળતા પહેલા, તેમાં બનેલ ઓબ્જેક્ટોને નષ્ટ કરવું છે.
06:49 એજ પ્રમાણે, પર્લ UNITCHECK, CHECK અને INIT બ્લોકો ધરાવે છે.
06:55 આ બ્લોકો ડેવલોપરો દ્વારા ભાગ્યે જ ઉપયોગમાં લેવાય છે અને સમજવા સેજ મુશ્કેલ છે.
07:02 તેથી, હું આ બ્લોકો વિશે સંક્ષેપમાં બતાવીશ.
07:06 UNITCHECK, CHECK અને INIT બ્લોકોનો ઉપયોગ-
07:10 મુખ્ય પ્રોગ્રામનાં કમ્પાઈલ થવા પર અને એક્ઝીક્યુટ કરવા પૂર્વે લાગનાર અમુક બાબતોને પૂર્ણ કરવા માટે થાય છે અને
07:18 કમ્પાઈલ કર્યા પછી અને એક્ઝીક્યુટ કરવા પહેલા, અમુક વસ્તુઓ તપાસવા કે ઈનીશલાઈઝ પ્રક્રિયા માટે થાય છે.
07:24 UNITCHECK અને CHECK બ્લોકો Last in First out પદ્ધતિમાં રન થાય છે
07:31 જ્યારે કે INIT બ્લોક First In First Out પદ્ધતિમાં રન થાય છે.
07:37 UNITCHECK બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે.
07:41 કેપિટલ અક્ષરમાં UNITCHECK સ્પેસ ખુલ્લો છગડીયો કૌંસ
07:46 Enter દબાવો.
07:48 એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
07:50 Enter દબાવો.
07:52 બંધ છગડીયો કૌંસ.
07:54 CHECK બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે.
07:58 કેપિટલ અક્ષરમાં CHECK સ્પેસ ખુલ્લો છગડીયો કૌંસ
08:03 Enter દબાવો.
08:04 એક્ઝીક્યુટ કરવા માટે જોઈતો કોડ
08:07 Enter દબાવો. બંધ છગડીયો કૌંસ
08:11 INIT બ્લોક માટે સિન્ટેક્સ નીચે આપ્યા પ્રમાણે છે
08:15 કેપિટલ અક્ષરમાં INIT સ્પેસ ખુલ્લો છગડીયો કૌંસ
08:20 Enter દબાવો.
08:21 ઈનીશલાઈઝ માટે જોઈતો કોડ
08:24 Enter દબાવો.
08:26 બંધ છગડીયો કૌંસ
08:28 સારી સમજુતી માટે, હું આગ્રહ કરું છું કે તમે તમારી પર્લ સ્ક્રીપ્ટોમાં આ બ્લોકો દ્વારા અમુક પ્રયોગો કરી જુઓ.
08:36 ચાલો સારાંશ લઈએ. આ ટ્યુટોરીયલમાં આપણે આપેલ શીખ્યા -
08:40 BEGIN અને END બ્લોકો વિશે વિગતવાર માહીતી તથા
08:44 સેમ્પલ પ્રોગ્રામ વાપરીને UNITCHECK, CHECK
08:48 અને INIT બ્લોકો વિશે જાણી લીધું.
08:52 તમારી માટે અહીં એક એસાઈનમેંટ છે-
08:54 પર્લ સ્ક્રીપ્ટમાં નીચે આપેલ કોડ ટાઈપ કરો;
08:58 સ્ક્રીપ્ટ એક્ઝીક્યુટ કરીને આઉટપુટનું અવલોકન કરો.
09:02 નીચે આપેલ લીંક પર ઉપલબ્ધ વિડીઓ નિહાળો.
09:06 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
09:09 જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો.
09:14 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે.
09:20 જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે.
09:24 વધુ વિગતો માટે, કૃપા કરી, contact@spoken-tutorial.org પર લખો.
09:32 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
09:37 જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે.
09:45 આ મિશન પર વધુ માહિતી આપેલ લીંક પર ઉપલબ્ધ છે. http://spoken-tutorial.org/NMEICT-Intro
09:57 આશા રાખું છું કે તમે આ પર્લ ટ્યુટોરીયલની મજા માણી હશે.
10:00 IIT Bombay તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું.
10:02 જોડાવાબદ્દલ આભાર.

Contributors and Content Editors

Jyotisolanki, PoojaMoolya