Difference between revisions of "PERL/C2/Functions-in-Perl/Telugu"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 1: Line 1:
 
{| border=1
 
{| border=1
|'''Time'''
+
|   Time  
|'''Narration'''
+
|   Narration  
 
|-
 
|-
 
| 00:01
 
| 00:01
|'' Functions in PERL'' పై స్పోకన్  ట్యుటోరియల్ కు స్వాగతం.
+
|   Functions in PERL   పై స్పోకన్  ట్యుటోరియల్ కు స్వాగతం.
  
 
|-
 
|-
Line 12: Line 12:
 
|-
 
|-
 
|00:10
 
|00:10
| PERL '' 'functions' '', '' 'arguments' ''తో'' 'functions' '' ను  
+
| PERL     functions   ,     arguments   తో   functions     ను  
  
 
|-
 
|-
 
|00:13
 
|00:13
|'' ' return values' '' తో '' 'functions' '' గురించి నేర్చుకుంటాము.
+
|     return values     తో     functions     గురించి నేర్చుకుంటాము.
  
 
|-
 
|-
Line 24: Line 24:
 
|-
 
|-
 
| 00:18
 
| 00:18
| '' ' Ubuntu Linux 12.04' ''ఆపరేటింగ్ సిస్టం
+
|     Ubuntu Linux 12.04   ఆపరేటింగ్ సిస్టం
  
 
|-
 
|-
 
| 00:22
 
| 00:22
| '' ' Perl 5.14.2' '' మరియు
+
|     Perl 5.14.2     మరియు
  
 
|-
 
|-
 
| 00:24
 
| 00:24
| '' 'gedit' '' టెక్స్ట్ ఎడిటర్ ను ఉపయోగిస్తున్నాను.
+
|     gedit     టెక్స్ట్ ఎడిటర్ ను ఉపయోగిస్తున్నాను.
  
 
|-
 
|-
Line 40: Line 40:
 
|-
 
|-
 
|00:31
 
|00:31
| PERL లో '' 'variables, comments, loops, conditional statements''' మరియు '''data Structures' '' గురించి మీకు ప్రాథమిక అవగాహనా ఉండాలి.
+
| PERL లో     variables, comments, loops, conditional statements   మరియు   data Structures     గురించి మీకు ప్రాథమిక అవగాహనా ఉండాలి.
  
 
|-
 
|-
 
| 00:41
 
| 00:41
| దయచేసి సంబంధిత స్పోకన్ ట్యుటోరియల్ కోసం '''Spoken Tutorial'''వెబ్ సైట్ ను సందర్శించండి
+
| దయచేసి సంబంధిత స్పోకన్ ట్యుటోరియల్ కోసం   Spoken Tutorial   వెబ్ సైట్ ను సందర్శించండి
  
 
|-
 
|-
 
|00:47
 
|00:47
|మనము మొదట కొన్ని సాధారణ PERL '' ' functions ను చూస్తాము.' ''
+
|మనము మొదట కొన్ని సాధారణ PERL     functions ను చూస్తాము.  
  
 
|-
 
|-
 
|00:51
 
|00:51
|PERL లో, '''functions'''ను '' 'Subroutines' '' అని అని కూడా అంటారు , '' 'functions' '', '' 'sub' '' కీవర్డ్తో డిక్లేర్ చేస్తారు.
+
|PERL లో,   functions   ను     Subroutines     అని అని కూడా అంటారు ,     functions   ,     sub     కీవర్డ్తో డిక్లేర్ చేస్తారు.
  
 
|-
 
|-
Line 60: Line 60:
 
|-
 
|-
 
|01:03
 
|01:03
| ఈ ఫంక్షన్ ఏ విధమైన '' ' arguments' '' ను తీసుకోదు.
+
| ఈ ఫంక్షన్ ఏ విధమైన     arguments     ను తీసుకోదు.
  
 
|-
 
|-
Line 68: Line 68:
 
|-
 
|-
 
|01:10
 
|01:10
| గమనిక: ఫంక్షన్ నిర్వచనాన్ని స్క్రిప్ట్ లో లేదా మరొక '' 'module' '' లో ఎక్కడైనా వ్రాయవచ్చు.
+
| గమనిక: ఫంక్షన్ నిర్వచనాన్ని స్క్రిప్ట్ లో లేదా మరొక     module     లో ఎక్కడైనా వ్రాయవచ్చు.
  
 
|-
 
|-
 
|01:17
 
|01:17
|ఈ ఫంక్షన్ ను ఉపయోగించడానికి ఈ '' 'module' '' ను తరువాత స్క్రిప్ట్ లో చేర్చాలి .
+
|ఈ ఫంక్షన్ ను ఉపయోగించడానికి ఈ     module     ను తరువాత స్క్రిప్ట్ లో చేర్చాలి .
  
 
|-
 
|-
 
|01:24
 
|01:24
| '' 'module' '' ఫైల్ను స్క్రిప్ట్ లో చేర్చడానికి, ఈ క్రింది సింటాక్స్ ను ఉపయోగించాలి:
+
|     module     ఫైల్ను స్క్రిప్ట్ లో చేర్చడానికి, ఈ క్రింది సింటాక్స్ ను ఉపయోగించాలి:
  
 
|-
 
|-
 
|01:31
 
|01:31
|''' use ModuleFileName''' '' సెమికోలన్
+
|   use ModuleFileName       సెమికోలన్
  
 
|-
 
|-
Line 88: Line 88:
 
|-
 
|-
 
|01:39
 
|01:39
| మీ టెక్స్ట్ ఎడిటర్ లో ఫైల్ ను తెరవండి మరియు దానికి '' ''simpleFunction dot pl' '' అని పేరు పెట్టండి.
+
| మీ టెక్స్ట్ ఎడిటర్ లో ఫైల్ ను తెరవండి మరియు దానికి     simpleFunction dot pl     అని పేరు పెట్టండి.
  
 
|-
 
|-
 
|01:46
 
|01:46
| gedit లో ఇది నా '' 'simpleFunction dot pl' '' ఫైల్. '' '
+
| gedit లో ఇది నా     simpleFunction dot pl     ఫైల్.    
  
 
|-
 
|-
Line 120: Line 120:
 
|-
 
|-
 
|02:17
 
|02:17
| టెర్మినల్కు మారండి మరియు టైపింగ్ చేయడం ద్వారా PERL '' 'script' '' ను అమలు చేయండి:
+
| టెర్మినల్కు మారండి మరియు టైపింగ్ చేయడం ద్వారా PERL     script     ను అమలు చేయండి:
  
 
|-
 
|-
 
|02:24
 
|02:24
| '''perl simpleFunction dot pl'''
+
|   perl simpleFunction dot pl  
  
 
|-
 
|-
 
|02:28
 
|02:28
| మరియు '' 'Enter''నొక్కండి.
+
| మరియు     Enter నొక్కండి.
  
 
|-
 
|-
Line 136: Line 136:
 
|-
 
|-
 
|02:38
 
|02:38
|ఇప్పుడు, మనం '' 'function' '' తో '' 'arguments' ''ను చూద్దాము.
+
|ఇప్పుడు, మనం     function     తో     arguments   ను చూద్దాము.
  
 
|-
 
|-
Line 144: Line 144:
 
|-
 
|-
 
|02:48
 
|02:48
| మీ టెక్స్ట్ ఎడిటర్లో ఫైల్ను తెరవండి మరియు దానికి '' 'functionWithArgs dot pl' '' అని పేరు పెట్టండి.
+
| మీ టెక్స్ట్ ఎడిటర్లో ఫైల్ను తెరవండి మరియు దానికి     functionWithArgs dot pl     అని పేరు పెట్టండి.
  
 
|-
 
|-
 
|02:57
 
|02:57
|'''gedit. ''లో ఇది నా '' 'functionWithArgs' '' స్క్రిప్ట్ ఫైల్ .
+
|   gedit.   లో ఇది నా     functionWithArgs     స్క్రిప్ట్ ఫైల్ .
  
 
|-
 
|-
Line 156: Line 156:
 
|-
 
|-
 
|03:07
 
|03:07
|ఇక్కడ, మనం '' 'function' '' వాదనలు 10 మరియు 20 తో కాల్ చేస్తున్నాము.
+
|ఇక్కడ, మనం     function     వాదనలు 10 మరియు 20 తో కాల్ చేస్తున్నాము.
  
 
|-
 
|-
 
| 03:13
 
| 03:13
| ఆమోదించిన వాదనలు '$ var1' & '$ var2' లో చిక్కుకున్నాయి.
+
| ఆమోదించిన వాదనలు $ var1 & $ var2 లో చిక్కుకున్నాయి.
  
 
|-
 
|-
 
| 03:20
 
| 03:20
| '' '@_' '' ఒక ప్రత్యేకమైన '' 'Perl' '' వేరియబుల్. దాని వివరాలను మనం భవిష్యత్ ట్యుటోరియల్లో కవర్ చేస్తాము.
+
|     @_     ఒక ప్రత్యేకమైన     Perl     వేరియబుల్. దాని వివరాలను మనం భవిష్యత్ ట్యుటోరియల్లో కవర్ చేస్తాము.
  
 
|-
 
|-
Line 176: Line 176:
 
|-
 
|-
 
|03:42
 
|03:42
| '' '@_' '' అనేది ఒక ప్రత్యేకమైన '' 'Perl' '' అర్రే.
+
|     @_     అనేది ఒక ప్రత్యేకమైన     Perl     అర్రే.
  
 
|-
 
|-
Line 188: Line 188:
 
|-
 
|-
 
|03:56
 
|03:56
| '' '$ Var1 స్పేస్ = space shift @_' '' సెమికోలన్
+
|     $ Var1 స్పేస్ = space shift @_     సెమికోలన్
  
 
|-
 
|-
 
|04:04
 
|04:04
| '' '$ Var2 స్పేస్ = space shift @_' '' సెమికోలన్
+
|     $ Var2 స్పేస్ = space shift @_     సెమికోలన్
  
 
|-
 
|-
 
| 04:12
 
| 04:12
| '' 'Shift @_' '' '''@_ array ''' నుండి మొదటి స్థానపు ఎలిమెంట్ ను తొలగిస్తుంది  
+
|     Shift @_       @_ array     నుండి మొదటి స్థానపు ఎలిమెంట్ ను తొలగిస్తుంది  
  
 
|-
 
|-
Line 203: Line 203:
 
|-
 
|-
 
|04:24
 
|04:24
|మరొక మార్గం: '' '$ var1 space = space dollar underscore open square bracket zero close square bracket''' సెమికోలన్  
+
|మరొక మార్గం:     $ var1 space = space dollar underscore open square bracket zero close square bracket   సెమికోలన్  
  
 
|-
 
|-
 
|04:38
 
|04:38
| '' '$ Var2 space = space dollar underscoreopen square bracket 1 close square bracket'' '' సెమికోలన్.
+
|     $ Var2 space = space dollar underscoreopen square bracket 1 close square bracket     సెమికోలన్.
  
 
|-
 
|-
 
|04:49
 
|04:49
|'పైన' పేర్కొన్న మార్గం '' 'index' '' 'ఉపయోగించి '''@_ array''' యొక్క '''elements'''  ను పొందిన మాదిరిగానే ఉంటుంది.
+
| పైన పేర్కొన్న మార్గం     index     ఉపయోగించి   @_ array   యొక్క   elements     ను పొందిన మాదిరిగానే ఉంటుంది.
  
 
|-
 
|-
 
|04:59
 
|04:59
| ఇప్పుడు, టెర్మినల్ '' 'కు మారండి మరియు టైపింగ్ చెయ్యడం  ద్వారా' '' script '' 'అమలు చేయండి:
+
| ఇప్పుడు, టెర్మినల్     కు మారండి మరియు టైపింగ్ చెయ్యడం ద్వారా    script     అమలు చేయండి:
  
 
|-
 
|-
 
|05:06
 
|05:06
| ''' perl functionWithArgs dot pl '' మరియు '' 'Enter' '' నొక్కండి.
+
|     perl functionWithArgs dot pl   మరియు     Enter     నొక్కండి.
  
 
|-
 
|-
 
|05:14
 
|05:14
|అవుట్పుట్ స్క్రీన్ పై  ప్రదర్శించబడినది గా ఉంటుంది.
+
|అవుట్పుట్ స్క్రీన్ పై ప్రదర్శించబడినది గా ఉంటుంది.
  
 
|-
 
|-
Line 235: Line 235:
 
|-
 
|-
 
|05:35
 
|05:35
| '' 'Gedit లో' '' funcWithSingleRtrnVal dot pl '' 'స్క్రిప్ట్కు నన్ను  మారనివ్వండి.' ''
+
|     Gedit లో     funcWithSingleRtrnVal dot pl     స్క్రిప్ట్కు నన్ను మారనివ్వండి.  
  
 
|-
 
|-
Line 242: Line 242:
 
|-
 
|-
 
|05:52
 
|05:52
|ఇక్కడ, మనం '' 'parameters' '' 10 మరియు 20 తో '' 'addVariables' '' అనే ఫంక్షన్ ను పిలుస్తాము.
+
|ఇక్కడ, మనం     parameters     10 మరియు 20 తో     addVariables     అనే ఫంక్షన్ ను పిలుస్తాము.
  
 
|-
 
|-
 
|06:01
 
|06:01
|ఫంక్షన్ యొక్క రిటర్న్ విలువ '$ addition' వేరియబుల్లో పొందుతాము .
+
|ఫంక్షన్ యొక్క రిటర్న్ విలువ $ addition వేరియబుల్లో పొందుతాము .
  
 
|-
 
|-
 
|06:09
 
|06:09
| ఈ ఫంక్షన్ ఆమోదించబడిన '' 'parameters' '' ను కూడిక జరిపి జవాబును తిరిగి అందిస్తుంది.
+
| ఈ ఫంక్షన్ ఆమోదించబడిన     parameters     ను కూడిక జరిపి జవాబును తిరిగి అందిస్తుంది.
  
 
|-
 
|-
 
|06:15
 
|06:15
|ఫైల్ ను '''Save''' చెయ్యండి  
+
|ఫైల్ ను   Save   చెయ్యండి  
  
 
|-
 
|-
 
|06:17
 
|06:17
| ఇప్పుడు, '' 'script' '' ను''execute'' చేద్దాము.
+
| ఇప్పుడు,     script     ను execute   చేద్దాము.
  
 
|-
 
|-
 
|06:20
 
|06:20
| కాబట్టి, '' 'terminal' '' మారండి మరియు టైప్ :
+
| కాబట్టి,     terminal     మారండి మరియు టైప్ :
  
 
|-
 
|-
 
|06:24
 
|06:24
| '' perl funcWithSingleRtrnVal dot pl' '' మరియు '' 'Enter .' ''నొక్కండి  
+
|   perl funcWithSingleRtrnVal dot pl     మరియు     Enter .   నొక్కండి  
 
   
 
   
 
|-
 
|-
 
|06:35
 
|06:35
| టెర్మినల్ లో '' 'output' '' ప్రదర్శించబడుతుంది.
+
| టెర్మినల్ లో     output     ప్రదర్శించబడుతుంది.
  
 
|-
 
|-
Line 282: Line 282:
 
|-
 
|-
 
|06:53
 
|06:53
| '' 'Gedit' '' లో, నేను ఒక ఫైల్ను తెరిచాను మరియు దీనిని '' 'funcWithMultipleRtrnVals dot pl' 'గా పేర్కొన్నాను.
+
|     Gedit     లో, నేను ఒక ఫైల్ను తెరిచాను మరియు దీనిని     funcWithMultipleRtrnVals dot pl   గా పేర్కొన్నాను.
  
 
|-
 
|-
 
|07:04
 
|07:04
|దయచేసి మీ '' ' text editor' '' ను ఇష్టపడేలా చేయండి.
+
|దయచేసి మీ     text editor     ను ఇష్టపడేలా చేయండి.
  
 
|-
 
|-
Line 294: Line 294:
 
|-
 
|-
 
|07:13
 
|07:13
|ఇక్కడ, మనం పారామితులు 10 మరియు 20 తో '' 'addVariables' '' ఫంక్షన్ ని పిలుస్తున్నాము.
+
|ఇక్కడ, మనం పారామితులు 10 మరియు 20 తో     addVariables     ఫంక్షన్ ని పిలుస్తున్నాము.
  
 
|-
 
|-
 
|07:21
 
|07:21
| ఫంక్షన్ యొక్క రిటర్న్ విలువలు వేరియబుల్స్ '' '$ var1, $ var2 మరియు $ లో అదనంగా' ''  పొందుతాము  
+
| ఫంక్షన్ యొక్క రిటర్న్ విలువలు వేరియబుల్స్     $ var1, $ var2 మరియు $ లో అదనంగా     పొందుతాము  
  
 
|-
 
|-
 
|07:31
 
|07:31
| ఈ ఫంక్షన్ జత  చేస్తుంది మరియు ఆమోదించిన పారామితులను మరియు ఫలితాత్మక జవాబును అందిస్తుంది.
+
| ఈ ఫంక్షన్ జత చేస్తుంది మరియు ఆమోదించిన పారామితులను మరియు ఫలితాత్మక జవాబును అందిస్తుంది.
  
 
|-
 
|-
Line 310: Line 310:
 
|-
 
|-
 
| 07:53
 
| 07:53
|అదేవిధంగా, ఇది '' 'hash' '' ఎలా ఒక ఫంక్షన్ నుండి తిరిగి ఇవ్వబడుతుందో తెలియజేస్తుంది.
+
|అదేవిధంగా, ఇది     hash     ఎలా ఒక ఫంక్షన్ నుండి తిరిగి ఇవ్వబడుతుందో తెలియజేస్తుంది.
  
 
|-
 
|-
 
|08:00
 
|08:00
|'' మీ ఫైల్ ను '''Save''' చెయ్యండి .
+
|   మీ ఫైల్ ను   Save   చెయ్యండి .
  
 
|-
 
|-
 
|08:03
 
|08:03
| ఇప్పుడు మనము టెర్మినల్ నందు '' 'Perl' 'స్క్రిప్ట్ ను టైపింగ్ ద్వారా అమలు చెయ్యండి:
+
| ఇప్పుడు మనము టెర్మినల్ నందు     Perl   స్క్రిప్ట్ ను టైపింగ్ ద్వారా అమలు చెయ్యండి:
  
 
|-
 
|-
 
|08:10
 
|08:10
| '' 'Perl funcWithMultipleRtrnVals dot pl' ''
+
|     Perl funcWithMultipleRtrnVals dot pl  
  
 
|-
 
|-
 
| 08:18
 
| 08:18
|'' 'Enter.' '' నొక్కండి  
+
|   Enter.     నొక్కండి  
  
 
|-
 
|-
Line 334: Line 334:
 
|-
 
|-
 
|08:32
 
|08:32
| '' 'Perl' '' అనేక ఇంబిల్డ ఫంక్షన్స్ ను అందిస్తుంది.
+
|     Perl     అనేక ఇంబిల్డ ఫంక్షన్స్ ను అందిస్తుంది.
  
 
|-
 
|-
 
|08:36
 
|08:36
| వాటిలో కొన్నింటిని మనం మునుపటి ట్యుటోరియల్లో తెలుసుకున్నాము. ఉదాహరణకు - ''' arrays, Hash, sort, scalar, each, keys'''మొదలైనవి.
+
| వాటిలో కొన్నింటిని మనం మునుపటి ట్యుటోరియల్లో తెలుసుకున్నాము. ఉదాహరణకు -     arrays, Hash, sort, scalar, each, keys   మొదలైనవి.
  
 
|-
 
|-
Line 346: Line 346:
 
|-
 
|-
 
|08:57
 
|08:57
| ఉదా. '' 'sort open bracket @arrayName close bracket'' '' సెమికోలన్.
+
| ఉదా.     sort open bracket @arrayName close bracket     సెమికోలన్.
  
 
|-
 
|-
Line 366: Line 366:
 
|-
 
|-
 
|09:17
 
|09:17
|' '' 'Perl' ''లో'' 'functions' '
+
|     Perl   లో   functions  
  
 
|-
 
|-
 
|09:19
 
|09:19
| '' 'arguments' '' తో ' 'functions' '' మరియు ''
+
|     arguments     తో   functions     మరియు  
  
 
|-
 
|-
 
|09:22
 
|09:22
| నమూనా ప్రోగ్రామ్లను '' 'functions' '' ఉపయోగించి విలువలను ఎలా తిరిగి ఇస్తుందో నేర్చుకున్నాము.
+
| నమూనా ప్రోగ్రామ్లను     functions     ఉపయోగించి విలువలను ఎలా తిరిగి ఇస్తుందో నేర్చుకున్నాము.
  
 
|-
 
|-
Line 382: Line 382:
 
|-
 
|-
 
|09:29
 
|09:29
| 3 '' 'వాదనలు తీసుకొనే ఒక్క '' 'function' '' ను వ్రాయండి.' ''
+
| 3     వాదనలు తీసుకొనే ఒక్క     function     ను వ్రాయండి.  
  
 
|-
 
|-
 
|09:33
 
|09:33
|ఈ వాదనలు '' 'పై కొన్ని చర్యలను జరపండి .
+
|ఈ వాదనలు     పై కొన్ని చర్యలను జరపండి .
  
 
|-
 
|-
 
|09:37
 
|09:37
| '' 'Return' '' '' 'arguments' '' పై  చేసిన ఫలితం యొక్క చర్య మరియు దీనినే ముద్రిస్తుంది  
+
|     Return         arguments     పై చేసిన ఫలితం యొక్క చర్య మరియు దీనినే ముద్రిస్తుంది  
  
 
|-
 
|-
 
|09:43
 
|09:43
 
| క్రింద లింక్ వద్ద అందుబాటులో ఉన్న వీడియో ను చుడండి.
 
| క్రింద లింక్ వద్ద అందుబాటులో ఉన్న వీడియో ను చుడండి.
 
 
 
|-
 
|-
 
|09:47
 
|09:47
Line 403: Line 401:
 
|-
 
|-
 
|09:51
 
|09:51
|ఒక వేళా మీకు మంచి బ్యాండ్ విడ్త్ లేకపోతే మీరు దీనిని డౌన్లోడ్ చేసి చూడవచ్చు.
+
|ఒక వేళ మీకు మంచి బ్యాండ్ విడ్త్ లేకపోతే మీరు దీనిని డౌన్లోడ్ చేసి చూడవచ్చు.
  
 
|-
 
|-
Line 419: Line 417:
 
|-
 
|-
 
| 10:14
 
| 10:14
|"Spoken Tutorial" ప్రాజెక్ట్ "Talk to a Teacher" ప్రాజెక్ట్ లో ఒక భాగం.  
+
| Spoken Tutorial ప్రాజెక్ట్ Talk to a Teacher ప్రాజెక్ట్ లో ఒక భాగం.  
  
 
|-
 
|-
Line 431: Line 429:
 
|-
 
|-
 
| 10:40
 
| 10:40
|మీరు ఈ '''Perl''' ట్యుటోరియల్ని ఆస్వాదించి ఉంటారని భావిస్తున్నాం.
+
|మీరు ఈ     Perl   ట్యుటోరియల్ని ఆస్వాదించి ఉంటారని భావిస్తున్నాం.
  
 
|-
 
|-

Revision as of 15:17, 4 October 2017

Time Narration
00:01 Functions in PERL పై స్పోకన్ ట్యుటోరియల్ కు స్వాగతం.
00:06 ఈ ట్యుటోరియల్ లో మనము :
00:10 PERL functions , arguments తో functions ను
00:13 return values తో functions గురించి నేర్చుకుంటాము.
00:16 ఈ ట్యుటోరియల్ కోసం, నేను :
00:18 Ubuntu Linux 12.04 ఆపరేటింగ్ సిస్టం
00:22 Perl 5.14.2 మరియు
00:24 gedit టెక్స్ట్ ఎడిటర్ ను ఉపయోగిస్తున్నాను.
00:27 మీకు నచ్చిన ఏ టెక్స్ట్ ఎడిటర్ ను అయినా మీరు ఉపయోగించవచ్చు.
00:31 PERL లో variables, comments, loops, conditional statements మరియు data Structures గురించి మీకు ప్రాథమిక అవగాహనా ఉండాలి.
00:41 దయచేసి సంబంధిత స్పోకన్ ట్యుటోరియల్ కోసం Spoken Tutorial వెబ్ సైట్ ను సందర్శించండి
00:47 మనము మొదట కొన్ని సాధారణ PERL functions ను చూస్తాము.
00:51 PERL లో, functions ను Subroutines అని అని కూడా అంటారు , functions , sub కీవర్డ్తో డిక్లేర్ చేస్తారు.
00:57 డిక్లేర్ ఫంక్షన్ యొక్క నిర్వచనాన్ని కర్లీ బ్రాకెట్స్ లోపల రాస్తాము
01:03 ఈ ఫంక్షన్ ఏ విధమైన arguments ను తీసుకోదు.
01:07 మరియు ఇది దేనిని తిరిగి ఇవ్వదు.
01:10 గమనిక: ఫంక్షన్ నిర్వచనాన్ని స్క్రిప్ట్ లో లేదా మరొక module లో ఎక్కడైనా వ్రాయవచ్చు.
01:17 ఈ ఫంక్షన్ ను ఉపయోగించడానికి ఈ module ను తరువాత స్క్రిప్ట్ లో చేర్చాలి .
01:24 module ఫైల్ను స్క్రిప్ట్ లో చేర్చడానికి, ఈ క్రింది సింటాక్స్ ను ఉపయోగించాలి:
01:31 use ModuleFileName సెమికోలన్
01:35 నమూనా ప్రోగ్రాం ను ఉపయోగించి మనం దీన్ని అర్థం చేసుకుందాం .
01:39 మీ టెక్స్ట్ ఎడిటర్ లో ఫైల్ ను తెరవండి మరియు దానికి simpleFunction dot pl అని పేరు పెట్టండి.
01:46 gedit లో ఇది నా simpleFunction dot pl ఫైల్.
01:51 స్క్రీన్ ప్రదర్శించబడే కోడ్ను టైప్ చేయండి.
01:55 ఇక్కడ మనం కేవలం నిర్వచించిన ఫంక్షన్ ను పిలుస్తున్నాం.
02:00 అప్పుడు ఆ ఫంక్షన్కు అమలు నియంత్రణ పంపబడుతుంది.
02:06 ఇది ఫంక్షన్ యొక్క డిక్లరేషన్ & డెఫినిషన్.
02:10 ఈ ఫంక్షన్ ఇచ్చిన టెక్స్ట్ ను ముద్రిస్తుంది.
02:14 మీ ఫైల్ను సేవ్ చేయండి.
02:17 టెర్మినల్కు మారండి మరియు టైపింగ్ చేయడం ద్వారా PERL script ను అమలు చేయండి:
02:24 perl simpleFunction dot pl
02:28 మరియు Enter నొక్కండి.
02:30 టెర్మినల్ లో చూపిన విధంగా అవుట్పుట్ ఉంటుంది.
02:38 ఇప్పుడు, మనం function తో arguments ను చూద్దాము.
02:44 నమూనా ఫంక్షన్ను ఉపయోగించి ఈ ఫంక్షన్ ను మనం అర్థం చేసుకుందాం.
02:48 మీ టెక్స్ట్ ఎడిటర్లో ఫైల్ను తెరవండి మరియు దానికి functionWithArgs dot pl అని పేరు పెట్టండి.
02:57 gedit. లో ఇది నా functionWithArgs స్క్రిప్ట్ ఫైల్ .
03:02 స్క్రీన్ పై క్రింద చూపబడిన విధంగా కోడ్ ను టైప్ చేయండి.
03:07 ఇక్కడ, మనం function వాదనలు 10 మరియు 20 తో కాల్ చేస్తున్నాము.
03:13 ఆమోదించిన వాదనలు $ var1 & $ var2 లో చిక్కుకున్నాయి.
03:20 @_ ఒక ప్రత్యేకమైన Perl వేరియబుల్. దాని వివరాలను మనం భవిష్యత్ ట్యుటోరియల్లో కవర్ చేస్తాము.
03:29 ఈ ఫంక్షన్ 2 వేరియబుల్స కుడికను నిర్వహించి సమాధానాన్ని ముద్రిస్తుంది
03:37 మీ ఫైల్ను సేవ్ చేయండి.
03:42 @_ అనేది ఒక ప్రత్యేకమైన Perl అర్రే.
03:46 ఈ శ్రేణి ఆమోదించిన వాదనలు నిల్వ చేయడానికి ఉపయోగించబడుతుంది.
03:51 అదేవిధంగా, మనం వేరియబుల్స్లో ఆమోదించిన అర్గుమెంత్స్ ను ఇలా పొందవచ్చు:
03:56 $ Var1 స్పేస్ = space shift @_ సెమికోలన్
04:04 $ Var2 స్పేస్ = space shift @_ సెమికోలన్
04:12 Shift @_ @_ array నుండి మొదటి స్థానపు ఎలిమెంట్ ను తొలగిస్తుంది
04:21 మరియు దానిని వేరియబుల్కు అప్పగిస్తుంది.
04:24 మరొక మార్గం: $ var1 space = space dollar underscore open square bracket zero close square bracket సెమికోలన్
04:38 $ Var2 space = space dollar underscoreopen square bracket 1 close square bracket సెమికోలన్.
04:49 పైన పేర్కొన్న మార్గం index ఉపయోగించి @_ array యొక్క elements ను పొందిన మాదిరిగానే ఉంటుంది.
04:59 ఇప్పుడు, టెర్మినల్ కు మారండి మరియు టైపింగ్ చెయ్యడం ద్వారా script అమలు చేయండి:
05:06 perl functionWithArgs dot pl మరియు Enter నొక్కండి.
05:14 అవుట్పుట్ స్క్రీన్ పై ప్రదర్శించబడినది గా ఉంటుంది.
05:23 ఇప్పుడు, మనము ఒక విలువను తిరిగి ఇచ్చే ఫంక్షన్ ను చూద్దాం.
05:32 మనం దీనినే నమూనా ప్రోగ్రాం ఉపయోగించి అర్ధం చేసుకుందాం
05:35 Gedit లో funcWithSingleRtrnVal dot pl స్క్రిప్ట్కు నన్ను మారనివ్వండి.
05:46 మీ టెక్స్ట్ ఎడిటర్లో ఫైల్ను తెరవండి మరియు క్రింద చూపబడిన కోడ్ ను టైప్ చెయ్యండి .
05:52 ఇక్కడ, మనం parameters 10 మరియు 20 తో addVariables అనే ఫంక్షన్ ను పిలుస్తాము.
06:01 ఫంక్షన్ యొక్క రిటర్న్ విలువ $ addition వేరియబుల్లో పొందుతాము .
06:09 ఈ ఫంక్షన్ ఆమోదించబడిన parameters ను కూడిక జరిపి జవాబును తిరిగి అందిస్తుంది.
06:15 ఫైల్ ను Save చెయ్యండి
06:17 ఇప్పుడు, script ను execute చేద్దాము.
06:20 కాబట్టి, terminal మారండి మరియు టైప్ :
06:24 perl funcWithSingleRtrnVal dot pl మరియు Enter . నొక్కండి
06:35 టెర్మినల్ లో output ప్రదర్శించబడుతుంది.
06:43 ఇప్పుడు, మనం ఒక బహుళ విలువలను అందించే ఫంక్షన్ ను చూదాం
06:48 మనం దీనినే నమూనా ప్రోగ్రాం ఉపయోగించి అర్ధం చేసుకుందాం.
06:53 Gedit లో, నేను ఒక ఫైల్ను తెరిచాను మరియు దీనిని funcWithMultipleRtrnVals dot pl గా పేర్కొన్నాను.
07:04 దయచేసి మీ text editor ను ఇష్టపడేలా చేయండి.
07:08 ఇప్పుడు, చూపబడిన కోడ్ ను టైప్ చేయండి.
07:13 ఇక్కడ, మనం పారామితులు 10 మరియు 20 తో addVariables ఫంక్షన్ ని పిలుస్తున్నాము.
07:21 ఫంక్షన్ యొక్క రిటర్న్ విలువలు వేరియబుల్స్ $ var1, $ var2 మరియు $ లో అదనంగా పొందుతాము
07:31 ఈ ఫంక్షన్ జత చేస్తుంది మరియు ఆమోదించిన పారామితులను మరియు ఫలితాత్మక జవాబును అందిస్తుంది.
07:42 ఈ దృష్టాంతం మనం ఒక ఫంక్షన్ నుండి శ్రేణిని ఎలా తిరిగి పొందవచ్చో ప్రదర్శిస్తుంది.
07:53 అదేవిధంగా, ఇది hash ఎలా ఒక ఫంక్షన్ నుండి తిరిగి ఇవ్వబడుతుందో తెలియజేస్తుంది.
08:00 మీ ఫైల్ ను Save చెయ్యండి .
08:03 ఇప్పుడు మనము టెర్మినల్ నందు Perl స్క్రిప్ట్ ను టైపింగ్ ద్వారా అమలు చెయ్యండి:
08:10 Perl funcWithMultipleRtrnVals dot pl
08:18 Enter. నొక్కండి
08:20 టెర్మినల్ లో అవుట్పుట్ ప్రదర్శించబడుతుంది.
08:32 Perl అనేక ఇంబిల్డ ఫంక్షన్స్ ను అందిస్తుంది.
08:36 వాటిలో కొన్నింటిని మనం మునుపటి ట్యుటోరియల్లో తెలుసుకున్నాము. ఉదాహరణకు - arrays, Hash, sort, scalar, each, keys మొదలైనవి.
08:49 భాగంగా నిర్మిచబడిన విధులు కాల్ మేము నిర్వచించే ఏ ఇతర ఫంక్షన్ కాల్ పోలి ఉంటుంది.
08:57 ఉదా. sort open bracket @arrayName close bracket సెమికోలన్.
09:04 మనం ఉపయోగించిన నమూనా ప్రోగ్రామ్లలో కొన్ని ఇంబిల్డ ఫంక్షన్స్ నిర్మిచబడిన ఫంక్షన్లను చేర్చడానికి ప్రయత్నించండి.
09:10 మరియు వాటిఔట్పుట్స్ ను గమనించండి
09:13 సారాంశం చూద్దాం
09:15 ఈ ట్యుటోరియల్ లో మనము:
09:17 Perl లో functions
09:19 arguments తో functions మరియు
09:22 నమూనా ప్రోగ్రామ్లను functions ఉపయోగించి విలువలను ఎలా తిరిగి ఇస్తుందో నేర్చుకున్నాము.
09:27 ఇక్కడ మీకోసం ఒక్క అప్పగింత ఉంది
09:29 3 వాదనలు తీసుకొనే ఒక్క function ను వ్రాయండి.
09:33 ఈ వాదనలు పై కొన్ని చర్యలను జరపండి .
09:37 Return arguments పై చేసిన ఫలితం యొక్క చర్య మరియు దీనినే ముద్రిస్తుంది
09:43 క్రింద లింక్ వద్ద అందుబాటులో ఉన్న వీడియో ను చుడండి.
09:47 ఇది స్పోకన్ ట్యుటోరియల్ ప్రాజెక్ట్ ను సారాంశం చేస్తుంది.
09:51 ఒక వేళ మీకు మంచి బ్యాండ్ విడ్త్ లేకపోతే మీరు దీనిని డౌన్లోడ్ చేసి చూడవచ్చు.
09:56 స్పోకన్ ట్యుటోరియల్ ప్రాజెక్టు బృందం:స్పోకన్ ట్యుటోరియల్స్ ఉపయోగించి వర్క్ షాప్ లను నిర్వహిస్తుంది.
10:02 ఆన్ లైన్ పరీక్షలో ఉత్తీర్ణులైన వారికి సర్టిఫికెట్ లను ఇస్తుంది.
10:07 మర్రిన్ని వివరాల కోసం దయచేసి contact at spoken hyphen tutorial dot org కు వ్రాయండి.
10:14 Spoken Tutorial ప్రాజెక్ట్ Talk to a Teacher ప్రాజెక్ట్ లో ఒక భాగం.
10:19 ఇది NMEICT,MHRDభారత ప్రభుత్వం ద్వారా సహకరించబడుతుంది.
10:28. ఈ మిషన్ పై మరింత సమాచారం ఈ లింక్ లో అందుబాటులో ఉంది:spoken hyphen tutorial dot org slash NMEICT hyphen Intro.
10:40 మీరు ఈ Perl ట్యుటోరియల్ని ఆస్వాదించి ఉంటారని భావిస్తున్నాం.
10:43 ట్యుటోరియల్ ను తెలుగులోకి అనువదించినది నాగూర్ వలి.
10:46 మీకు ధన్యవాదాలు.

Contributors and Content Editors

Ahalyafoundation, Madhurig, Yogananda.india