PERL/C2/Functions-in-Perl/Malayalam
From Script | Spoken-Tutorial
Time | Narration |
00:01 | Functions in PERL എന്ന സ്പോക്കൺ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |
00:06 | ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കുന്നത്: |
00:10 | PERL functions, functions with arguments |
00:13 | functions with return values. |
00:16 | ഈ ട്യൂട്ടോറിയലിനായി ഞാൻ ഉപയോഗിക്കുന്നു: |
00:18 | Ubuntu Linux 12.04ഓപ്പറേറ്റിംഗ് സിസ്റ്റം |
00:22 | Perl 5.14.2 and |
00:24 | gedit ടെക്സ്റ്റ് എഡിറ്റർ |
00:27 | താങ്കളുടെ തിരഞ്ഞെടുപ്പിലെ ഏതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കാം. |
00:31 | variables, comments, loops, conditional statementsPERLലെ data Structures എന്നിവയെക്കുറിച്ച് ലെ അടിസ്ഥാന മാനദണ്ഡങ്ങള് നിങ്ങള്ക്ക് ഉണ്ടായിരിക്കണം. |
00:41 | Spoken Tutorial വെബ്സൈറ്റിൽ ബന്ധപ്പെട്ട സ്പോക്കൺ ട്യൂട്ടോറിയലിലൂടെ പോകുക. |
00:47 | ലളിതമായ PERL functions. ഞങ്ങൾ ആദ്യം കാണും.' |
00:51 | പേരിൽ ൽfunctions 'Subroutines' എന്നറിയപ്പെടുന്ന അത് sub കീവേഡ് `ഉപയോഗിച്ച് ഡിക്ലയർ ചെയ്തിരിക്കുന്നു |
00:57 | ഒരു പ്രഖ്യാപിച്ച ഫങ്ഷന്റെ നിർവചനം കർളി ബ്രക്റ്റ്കൾ ക്കിടയിലാണ് എഴുതിയിരിക്കുന്നത്. |
01:03 | ഈ ഫങ്ക്ഷന് ഏതെങ്കിലും ' arguments. എടുക്കില്ല |
01:07 | പിന്നെ, അത് ഒന്നും തിരിച്ചു വരില്ല. |
01:10 | ശ്രദ്ധിക്കുക:സ്ക്രിപ്റ്റിനോ അല്ലെങ്കിൽ മറ്റൊന്ന്module. എവിടെ വേണമെങ്കിലും ഫങ്ഷൻ ഡെഫനിഷൻ എഴുതാം. |
01:17 | ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നതിന് ഈ സ്ക്രിപ്റ്റിൽ module. ഉൾപ്പെടുത്തിയിരിക്കണം. |
01:24 | സ്ക്രിപ്റ്റിൽmodule ഫയൽ ഉൾപ്പെടുത്തുന്നതിന് താഴെ പറയുന്ന സിന്റാക്സ് ഉപയോഗിക്കുക: |
01:31 | use ModuleFileName semicolon |
01:35 | ഒരു സാമ്പിൾ പ്രോഗ്രാം ഉപയോഗിച്ച് ഇത് മനസിലാക്കാം. |
01:39 | നിങ്ങളുടെ ടെക്സ്റ്റ് എഡിറ്ററിൽ ഒരു ഫയൽ തുറന്ന് 'simplefunction dot pl' എന്ന് പേര് നൽകുക. |
01:46 | ഇവിടെ എന്റെ simpleFunction dot pl ഫയല് gedit. ൾ ആണ്. |
01:51 | സ്ക്രീനിൽ പ്രദർശിപ്പിച്ചിരിക്കുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക. |
01:55 | ഇവിടെ, നമ്മൾ നിർവചിച്ചിട്ടുള്ള ഒരു ഫങ്ഷൻ ഞങ്ങൾ ഡിക്ലയർ ചെയുന്നു |
02:00 | അപ്പോൾ എക്സിക്യൂഷൻ നിയന്ത്രണം ആ പ്രവർത്തനത്തിന് പാസാക്കും. |
02:06 | ഫങ്ഷന്റെ ഡിക്ലറേഷൻ ഡെഫിനിഷൻ ഇതാണ്. |
02:10 | ഈ ഫംഗ്ഷൻ തന്നിരിക്കുന്ന വാചകം പ്രിന്റ് ചെയ്യും. |
02:14 | നിങ്ങളുടെ ഫയൽസേവ് ചെയുക |
02:17 | പിന്നീട് ടെർമിനലിലേക്ക് പോയി PERL 's' സ്ക്രിപ്റ്റ് 'ടൈപ്പുചെയ്ത് എക്സിക്യൂട്ട് ചെയുക |
02:24 | perl simpleFunction dot pl |
02:28 | Enter. അമര്ത്തുക |
02:30 | ടെർമിനലിൽ കാണിച്ചിരിക്കുന്ന പോലെ ഔട്ട്പുട്ട്. |
02:38 | ഇപ്പോൾarguments ന്റെ കൂടെ function.കാണുക. |
02:44 | ഒരു സാമ്പിൾ പ്രോഗ്രാം ഉപയോഗിച്ച് ഈ ഫംഗ്ഷൻ മനസിലാക്കാം. |
02:48 | നിങ്ങളുടെ ടെക്സ്റ്റ് എഡിറ്ററിൽ ഒരു ഫയൽ തുറക്കുക, അതിനെ 'functionWithArgs dot pl' എന്ന് വിളിക്കുക. |
02:57 | ഇവിടെ എന്റെ 'functionWithArgs' സ്ക്രിപ്റ്റ്gedit. ൽ റ് ആണ്. |
03:02 | സ്ക്രീനില് കാണിച്ചിരിക്കുന്നതുപോലെ താഴെക്കൊടുത്തിരിക്കുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക. |
03:07 | ഇവിടെ അർഗു മെൻറ്സ് 10 നും 20 നും ഇടക്കുള്ള function നമ്മൾ കൊടുക്കുന്നു |
03:13 | '$ Var1' & '$ var2' അർഗു മെൻറ്സ് പാസ് ചെയ്തു |
03:20 | '@_' ഒരു പ്രത്യേകPerl വേരിയബിൾ ആണ്. ഭാവി ട്യൂട്ടോറിയലുകളിൽ അതിന്റെ വിശദാംശങ്ങൾ ഞങ്ങൾ ഉൾക്കൊള്ളിക്കും. |
03:29 | ഈ വാരിയബിൾ 2 വേരിയബിളുകൾ ചേർത്ത് പ്രിന്റ് ചെയ്യുന്നു. |
03:37 | നിങ്ങളുടെ ഫയൽ സംരക്ഷിക്കുക. |
03:42 | @_is a special Perl array. |
03:46 | പാസ്സ്വേർഡ് ആർഗ്യുമെന്റുകൾ സൂക്ഷിക്കുന്നതിനായി ഈഅറേ ഉപയോഗിക്കുന്നു. |
03:51 | അതുപോലെ, വേരിയബിളുകളിൽ പാസ്വേർഡ് ആർഗ്യുമെന്റുകളെ നമുക്ക് പിടിക്കാം: |
03:56 | $var1 space = space shift @_ semicolon |
04:04 | $var2 space = space shift @_ semicolon |
04:12 | 'Shift @_' ' @_ array ൽ നിന്ന്'ആദ്യ സ്ഥാനത്ത് നിന്ന് എലമെന്റ് നീക്കം ചെയുന്നു |
04:21 | അത് ഒരു വേരിയബിളിന് നല്കുന്നു. |
04:24 | മറ്റൊരു വഴി ഇതാണ്:$var1 space = space dollar underscore open square bracket zero close square bracket semicolon. |
04:38 | $var2 space = space dollar underscore open square bracket 1 close square bracket semicolon. |
04:49 | index. ഉപയോഗിച്ച്'f @_ array യിലെelements കൊണ്ടുവരുന്നതിനോട് സമാനമാണ്. |
04:59 | ഇപ്പോൾ,terminalലേക്ക് സ്വിച്ച് ചെയ്ത്' 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 ആയി addVariables 'ഫങ്ഷൻ 10 20 എന്നിവയാണ്. |
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 | ഇവിടെ, 'addVariables' എന്ന പരാമീറ്ററുകളുപയോഗിച്ച് ഞങ്ങൾ പ്രവർത്തിക്കുന്നു. |
07:21 | ഫംഗ്ഷന്റെ റിട്ടേൺസ് മൂല്യങ്ങൾ '$ var1, $ var2 and $ addition' വേരിയബിളുകൾക്ക് കൊടുത്തു |
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 semicolon. |
09:04 | ഞങ്ങൾ ഉപയോഗിച്ച സാമ്പിൾ പ്രോഗ്രാമുകളിൽ ചില ഉൾക്കൊള്ളിച്ച പ്രവർത്തനങ്ങൾ സംയോജിപ്പിക്കാൻ ശ്രമിക്കുക. |
09:10 | അവരുടെ ഔട്ട്പുട്ട് കൾ നിരീക്ഷിക്കുക. |
09:13 | സംഗ്രഹിക്കാം. |
09:15 | ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിച്ചത്: |
09:17 | Perl ലെ functions |
09:19 | arguments ന്റെ കൂടെ functions |
09:22 | 'ഫംഗ്ഷനുകൾ' സാമ്പിൾ പ്രോഗ്രാമുകൾ ഉപയോഗിച്ച് മൂല്യങ്ങൾ തിരികെ നൽകുന്നു. |
09:27 | നിങ്ങൾക്കായി ഒരു അസൈൻമെന്റ് ഇതാ: |
09:29 | 3 arguments.എടുക്കുന്ന function'എഴുതുക, |
09:33 | ഈarguments.ചില പ്രവർത്തനങ്ങൾ നടത്തുക. |
09:37 | arguments.ൽ നടത്തിയ പ്രവർത്തനത്തിന്റെReturn ഫലം തിരിച്ചുനൽകുകയും അതു അച്ചടിക്കുകയും ചെയ്യാം. |
09:43 | ലഭ്യമായ ലിങ്ക് കാണുക. |
09:47 | ഇത് സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. |
09:51 | നിങ്ങൾക്ക് നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, ഡൌൺലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. |
09:56 | ഉപയോഗിച്ച് വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു. |
10:02 | ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു. |
10:07 | കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി എഴുതുക:കോണ്ടാക്റ്റ് ഹൈഫൻ ട്യൂട്ടോറിയൽ ഡോട്ട് org. |
10:14 | "സ്പോക്കൺ ട്യൂട്ടോറിയൽ" പ്രോജക്റ്റ് "ടോക്ക് ടു എ ടീച്ചർ" എന്ന പദ്ധതിയുടെ ഭാഗമാണ്. |
10:19 | ഇത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ. |
10:28 | ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ലഭ്യമാണ്:spoken hyphen tutorial dot org slash NMEICT hyphen Intro. |
10:40 | നിങ്ങൾ ഈ 'Perl' 'ട്യൂട്ടോറിയൽ ഇഷ്ടപ്പെട്ടുവെന്ന് കരുതുന്നു. |
10:43 | ഇത് വിജി നായർ ആണ്, സൈൻ ഓഫ് ചെയ്യുന്നു. |
10:46 | അംഗമാകുന്നതിന് നന്ദി. |