<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=PERL%2FC3%2FAccess-Modifiers-in-PERL%2FMalayalam</id>
		<title>PERL/C3/Access-Modifiers-in-PERL/Malayalam - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=PERL%2FC3%2FAccess-Modifiers-in-PERL%2FMalayalam"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PERL/C3/Access-Modifiers-in-PERL/Malayalam&amp;action=history"/>
		<updated>2026-04-11T19:05:52Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=PERL/C3/Access-Modifiers-in-PERL/Malayalam&amp;diff=40774&amp;oldid=prev</id>
		<title>Sunilk: Created page with &quot; {| Border = 1 | &lt;center&gt;''' Time '''&lt;/center&gt; | &lt;center&gt;'''Narration'''&lt;/center&gt;  |- |00:01 | ''' Access Modifiers in PERL''' എന്ന വിഷയത്തിലുള...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PERL/C3/Access-Modifiers-in-PERL/Malayalam&amp;diff=40774&amp;oldid=prev"/>
				<updated>2017-11-15T13:50:01Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| Border = 1 | &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039; Time &amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt; | &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt;  |- |00:01 | &amp;#039;&amp;#039;&amp;#039; Access Modifiers in PERL&amp;#039;&amp;#039;&amp;#039; എന്ന വിഷയത്തിലുള...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| Border = 1&lt;br /&gt;
| &amp;lt;center&amp;gt;''' Time '''&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
| ''' Access Modifiers in PERL''' എന്ന വിഷയത്തിലുള്ള ''' Spoken Tutorial''' ലേക്കു സ്വാഗതം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:07&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലില്‍ നമ്മള്‍ പഠിക്കാന്‍ പോകുന്നത്: &lt;br /&gt;
വേരിയബിള്‍സി ന്റെ പ്രാധാന്യം,&lt;br /&gt;
'''Private''' വേരിയബിള്‍സ്,&lt;br /&gt;
'''Dynamically scoped'' വേരിയബിള്‍സ്,&lt;br /&gt;
'''Global''' വേരിയബിള്‍സ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:19&lt;br /&gt;
| ഈ ട്യൂട്ടോറിയലിനു വേണ്ടി ,ഞാന്‍ ഉപയോഗിക്കുന്നത്:&lt;br /&gt;
'''Ubuntu Linux 12.04''' ഓപറേറ്റിങ്ങ് സിസ്റ്റവും, '''Perl 5.14.2''', കൂടാതെ '''gedit'''  ടെക്സ്റ്റ് എഡിറ്ററും ആണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:32&lt;br /&gt;
|നിങ്ങള്‍ക്കിഷ്ടപ്പെട്ട ഏതു ടെക്സ്റ്റ് എഡിറ്റര്‍  വേണമെങ്കിലും ഉപയോഗിക്കാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:36&lt;br /&gt;
|നിങ്ങള്‍ക്കു '''Perl''' പ്രോഗ്രാമ്മിങ്ങില്‍ അടിസ്ഥാന വിവരം ഉണ്ടായിരിക്കേണ്ടതാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:40&lt;br /&gt;
|അതില്ലെങ്കില്‍ '''Perl ''' നെ കുറിച്ചുള്ള ഉചിതമായ സ്പോക്കണ്‍  ട്യൂട്ടോറിയല്‍ കാണുവാന്‍ '''spoken tutorial ''' വെബ്സൈറ്റ് സന്ദര്‍ശിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:47&lt;br /&gt;
| നമ്മുക്ക് വേരിയബിള്‍സിന്റെ പ്രാധാന്യത്തെ ക്കുറിച്ചുള്ള ആമുഖത്തിലേക്കു  കടക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:51&lt;br /&gt;
|ഒരു കോഡിനകത്ത് ഏതു പരിധിവരെയാണു ഒരു വേരിയബിള്‍നു വിവിധ മൂല്യങ്ങള്‍ സ്വീകരിക്കാന്‍ കഴിയുന്നത്, ആ പരിധിയെയാണു ആ വേരിയബിള്‍ ന്റെ  ''' scope''' എന്നു പറയുന്നത്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:58&lt;br /&gt;
| മറ്റൊരു രീതിയില്‍ പറയുകയാണെങ്കില്‍ ഇത് വേരിയബിളിന്റെ ദ്രിശ്യപരതയെ സൂചിപ്പിക്കുന്നു&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:03&lt;br /&gt;
| ആദ്യമായി നമുക്ക് '''Perl.''' ലെ''' my, local''' കൂടാതെ ''' our''' മോഡിഫയറുകളെക്കുറിച്ചു പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:10&lt;br /&gt;
|'''my '''  എന്നാല്‍  '''Private variables''' എന്നാകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:13&lt;br /&gt;
|'''local''' എന്നാല്‍ '''Dynamically scoped variables''' എന്നാകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:17&lt;br /&gt;
|'''our ''' എന്നാല്‍ '''Global variables''' എന്നാകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:20&lt;br /&gt;
|''' my''' എന്ന പദം കൊണ്ട് വാഖ്യാനിക്കപ്പെട്ടിട്ടുള്ള വേരിയബളുകള്‍ക്ക് ആ  '''block'''നു പുറത്ത് സാധുത ഉണ്ടായിരിക്കുന്നതല്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:28&lt;br /&gt;
| പ്രത്യേകിച്ച് ഒരു മൂല്യവും നല്കാതെ തന്നെ  ഒരു വേരിയബളിനെ  ഈ വിധത്തില്‍ പ്രഖ്യാപിക്കാന്‍  കഴിയും : '''my $fvalue&amp;lt;nowiki&amp;gt; semicolon &amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
| ഒരു പ്രത്യേക വില നല്‍കിയും വേരിയബളിനെ പ്രഖ്യാപിക്കാന്‍  കഴിയും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| '''my $fValue = 1 semicolon'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
|'''my $fname'' = ഇരട്ട ഉദ്ധരണികളില്‍ '''Rahul semicolon'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
|ഒരേ ''' my''' പ്രസ്താവന യില്‍ വരുന്ന വിവിധ വേരിയബിളുകള്‍ പ്രഖ്യാപിക്കാനുള്ള  സിന്‍റ്റാക്സ്  താഴെ പറയുന്ന വിധത്തില്‍ ആണ്. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
|'''my''' തുറന്ന ബ്രാക്കറ്റ് '''$fname''' കോമ  '''$lname''' കോമ '''$age''' ബ്രാക്കറ്റ് ക്ലോസ് ചെയ്യുക അര്‍ദ്ധവിരാമം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:12&lt;br /&gt;
|നമ്മുക്ക് ഇനി ഒരു സാമ്പിള്‍ പ്രോഗ്രാം  ഉപയോഗിച്ച്  '''private''' വേരിയബിളുകളെ   കുറിച്ചു മനസ്സിലാക്കാം &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:17&lt;br /&gt;
|എന്റെ കയ്യില്‍ ഇതിനകം തന്നെ ഒരു സാമ്പിള്‍ പ്രോഗ്രാം ഉണ്ട്. ഞാന്‍ അതിനെ ''''gedit' Text editor''' ഉപയോഗിച്ചു തുറക്കാന്‍ പോകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:24&lt;br /&gt;
|'''terminal '''തുറക്കുക , എന്നിട്ടു ''' gedit scope hyphen my dot pl ampersand ''' എന്നു ടൈപ്പ് ചെയ്യുക,  അതിനു ശേഷം '''Enter'''  അമര്‍ത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:34&lt;br /&gt;
| '''Scope-my dot pl''' എന്ന ഫയല്‍ ഇപ്പോള്‍ ''' gedit.'''  ഇല്‍ തുറന്നിരിക്കുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:39&lt;br /&gt;
|സ്ക്രീനില്‍ കാണിച്ചിരിക്കുന്ന കോഡ് അതേ പോലെ ടൈപ്പ് ചെയ്യുക. ആ കോഡ് ഞാനിപ്പോള്‍ വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:46&lt;br /&gt;
|ഇവിടെ ഞാന്‍ 'my' കീവേഡ് ഉപയോഗിച്ചുകൊണ്ട്  '''$fname''' എന്ന '''private''' വേരിയബിള്‍ പ്രഖ്യാപിച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
|കൂടാതെ, അതിനു &amp;quot;Raghu&amp;quot; എന്ന മൂല്യം നല്കിയിരിക്കുന്നു.&lt;br /&gt;
 	&lt;br /&gt;
|-&lt;br /&gt;
|02:56&lt;br /&gt;
|ഈ ബ്ലോക്കിനകത്ത്, '''print''' എന്ന പ്രസ്താവന '''fname''' എന്ന വേരിയബിളിനകത്തുള്ള  മൂല്യത്തെ  പ്രിന്റ്  ചെയ്യുന്നു. അതാണ്  &amp;quot;Raghu&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:04&lt;br /&gt;
|അടുത്ത ബ്ലോക്കില്‍ ,ഞാന്‍  അതേ '''$fname.''' എന്ന '''private''' വേരിയബിളിനു &amp;quot;Other&amp;quot; എന്ന മൂല്യം നല്കിയിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:11&lt;br /&gt;
|അതുകൊണ്ട്, ഈ നിശ്ചിത ബ്ലോക്കിലുള്ള  '''print statement ''' എന്ന പ്രസ്താവന &amp;quot;Other&amp;quot; എന്നു പ്രിന്റ് ചെയ്യും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
|ഈ പ്രോഗ്രാമിലുള്ള അവസാനത്തെ '''print statement ''' എന്ന പ്രസ്താവന ഒരു ഔട്ട്പുട്ടും  തരുന്നതല്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:23&lt;br /&gt;
|ഇതിനു കാരണം , നേരത്തെ  നിര്‍വചിച്ചിട്ടുള്ള   ബ്ലോക്കുകളുടെ  പരിധിക്കുപ്പുറത്തു  '''fname '''നു  മൂല്യമൊന്നും നല്കിയിട്ടില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
|ഇനി, ഫയല്‍ സേവ് ചെയ്യാനായി ''' Ctrl+S'''  അമര്‍ത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:37&lt;br /&gt;
| നമ്മുക്കിപ്പോള്‍  പ്രോഗ്രാം  എക്സിക്യൂട്ട്   ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:40&lt;br /&gt;
|'''terminal ''' ലേക്കു തിരിച്ചുപോയി,  '''perl scope hyphen my dot pl ''' എന്നു ടൈപ്പ്  ചെയ്യുക, എന്നിട്ടു '''Enter'''  അമര്‍ത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:49&lt;br /&gt;
|ഔട്ട്പുട്ട്   പ്രദര്‍ശിപ്പിച്ചിരിക്കുന്നു:&lt;br /&gt;
&amp;quot;Block 1: Raghu&amp;quot;&lt;br /&gt;
&amp;quot;Block 2: Other&amp;quot;&lt;br /&gt;
&amp;quot;Outside Block: &amp;quot;  ഔട്ട്പുട്ട്  ഇല്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
|അതായത്, ''''my' variable ''' എന്ന വേരിയബിളിന്റെ   പ്രാധാന്യം  ഒരു കോഡിന്റെ നിശ്ചിത ബ്ലോക്കിനകത്തു  മാത്രം നിര്‍ണയിക്കപ്പെട്ടിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:06&lt;br /&gt;
|ഇനി, നമ്മുക്ക് നിലവിലുള്ള പ്രോഗ്രാം  അല്പം മാറ്റി നോക്കാം.&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
|ഇനി നമ്മുക്ക് ബ്ലോക്കിനു പുറത്ത് അവസാനത്തെ '''print''' പ്രസ്താവനക്കു മുന്‍ പായി ''' my $fname = within double quotes John semicolon'''  എന്നു ചേര്‍ക്കാം. വരുത്തിയ മാറ്റങ്ങള്‍ സേവ് ചെയ്യുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:23&lt;br /&gt;
|'''terminal ''' ലേക്കു തിരിച്ചുപോയി മുമ്പത്തേതു പോലെ  എക്സിക്യൂട്ട് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
|പ്രദര്‍ശിപ്പിച്ചിരിക്കുന്ന ഔട്ട്പുട്ടിനെ വിശകലനം ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:32&lt;br /&gt;
|ഇപ്പോള്‍  നിങ്ങള്‍ക്കു 'my' വേരിയബിളിന്റെ  ഉപയോഗപരിധി  ബ്ലോക്കിനു അകത്തും പുറത്തും എങ്ങനെയാണെന്ന് മനസ്സിലായി എന്നു പ്രതീക്ഷിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
|അടുത്തതായി നമ്മള്‍ കാണാന്‍ പോകുന്നത്  '''Perl''' ലെ '''dynamically scoped variable'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:47&lt;br /&gt;
| '''Local''' കീവേഡ്  ഒരു'''global''' വേരിയബിളിനു ഒരു  താത്കാലികപരിധി  നല്‍കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
| യതാര്‍ത്ഥ ബ്ലോക്കില്‍ നിന്നും വിളിക്കുന്ന ഏതൊരു  '''function''' ഉം  ഈ വേരിയബിള്‍ ദ്രിശ്യമായിരിക്കും  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:58&lt;br /&gt;
|നിങ്ങള്‍ക്കു ഒരു '''local''' വേരിയബിളിനെ ഇങ്ങനെയും പ്രഖ്യാപിക്കാം:&lt;br /&gt;
'''local $fValue = 100 semicolon'''&lt;br /&gt;
'''local $fname =  within double quotes &amp;quot;Rakesh&amp;quot; semicolon'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:13&lt;br /&gt;
|ഒരു മാത്രുക പ്രോഗ്രാം ഉപയോഗിച്ചുകൊണ്ട് നമ്മുക്കിതു മനസിലാക്കാം .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:17&lt;br /&gt;
|'''terminal''' തുറക്കുക എന്നിട്ട് '''gedit scope hyphen local dot pl ampersand''' എന്നു ടൈപ്പ് ചെയ്യുക. അതിനു ശേഷം '''Enter''' അമര്‍ത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:27&lt;br /&gt;
|ഇത്  ''' gedit'''ല്‍ ''' scope hyphen local dot pl''' എന്ന ഫയല്‍ തുറക്കും .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
| സ്ക്രീനില്‍ കാണിച്ചിരിക്കുന്ന കോഡ് അതേ പോലെ ടൈപ്പ് ചെയ്യുക. ആ കോഡ് ഞാനിപ്പോള്‍ വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:40&lt;br /&gt;
| ഇവിടെ, ആദ്യ വരിയില്‍ ,  നമ്മള്‍  '''$fname ''' എന്ന ഒരു വേരിയബിള്‍ പ്രഖ്യാപിക്കുകയും ആരംഭിക്കുകയും ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:47&lt;br /&gt;
|'''Welcome()''' എന്ന ഫങ്ക്ഷനകത്തു നമ്മള്‍ ''' $fname''' എന്ന അതേ പേരുള്ള ഒരു '''local''' വേരിയബിള്‍ പ്രഖ്യാപിച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:54&lt;br /&gt;
|വേരിയബിളിന്റെ പേരിനു മുന്നിലുള്ള '''local''' എന്ന കീവേഡ്  ശ്രദ്ധിക്കുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
|കൂടാതെ ഈ   വേരിയബിളിനു നമ്മള്‍ &amp;quot;Rakesh&amp;quot; എന്ന മൂല്യം നല്കിയിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
|അതുകൊണ്ട് അടിസ്താനപരമായി, '''Welcome()എന്ന ഫങ്ക്ഷനകത്തു $fname''' ഒരു തത്കാലിക '''local''' വേരിയബിള്‍ ആയി മാറിയിരിക്കുന്നു. അതിനുശേഷം എന്ന '''Hello() '''ഫങ്ക്ഷനെ '''call''' ചെയ്തിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:15&lt;br /&gt;
| '''Hello()''' എന്ന ഫങ്ക്ഷന്റെ നിര്‍വചനം ഇങ്ങനെയാകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|പ്രോഗ്രാമിന്റെ അവസാനത്തില്‍ നമ്മള്‍ '''Welcome()''' കൂടാതെ '''Hello()''' എന്നീ രണ്ടു ഫങ്ക്ഷനുകളെയും വിളിച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:25&lt;br /&gt;
| ഇനി, ഫയല്‍ സേവ് ചെയ്യാനായി ''' Ctrl+S'''  അമര്‍ത്തുക.&lt;br /&gt;
|-&lt;br /&gt;
|06:29&lt;br /&gt;
|നമ്മുക്കിനി  പ്രോഗ്രാം  എക്സിക്യൂട്ട്   ചെയ്യാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:31&lt;br /&gt;
|'''terminal ''' ലേക്കു തിരിച്ചുപോയി,  '''perl scope hyphen local.pl ''' എന്നു ടൈപ്പ്  ചെയ്യുക, എന്നിട്ടു '''Enter'''  അമര്‍ത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:41&lt;br /&gt;
|ഔട്ട്പുട്ട്   പ്രദര്‍ശിപ്പിച്ചിരിക്കുന്നു:&lt;br /&gt;
&amp;quot;Hello, Rakesh&amp;quot;! &lt;br /&gt;
&amp;quot;Hello, Welcome to Spoken tutorials!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:48&lt;br /&gt;
|നമ്മുക്കിനി ഔട്ട്പുട്ടിനെ വിശകലനം ചെയ്യാം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:51&lt;br /&gt;
|'''local'''  വേരിയബിളിനു മൂല്യം ​നല്കനായി '''Welcome()''' എന്ന ഫങ്ക്ഷന്‍ വിളിക്കുമ്പോള്‍ , '''Hello()''' എന്ന ഫങ്ക്ഷന്‍ അതിനകത്തുണ്ട്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:59&lt;br /&gt;
|'''Welcome()'''എന്ന ഫങ്ക്ഷനകത്തു '''$fname''' ന്റെ മൂല്യം &amp;quot;Rakesh&amp;quot; എന്നാകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
|ഇതിനു ശേഷം , '''Hello() ''' എന്ന ഫങ്ക്ഷന്‍ '''$fname ''' എന്ന വേരിയബിളിനു ഒരിക്കല്‍ക്കൂടി മൂല്യനിര്‍ ണയം നടത്തുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
|പക്ഷെ ഇത്തവണ, '''$fname ''' എന്ന വേരിയബിള്‍ ആരം ഭിച്ചിരിക്കുന്നത് &amp;quot;Welcome to spoken tutorials&amp;quot; എന്നാകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
|ഇതിനു '''Welcome()''' എന്ന ഫങ്ക്ഷ്നകത്തെ '''$fname ''' എന്ന ലോക്കല്‍ വേരിയബിളിനു മൂല്യനിര്‍ ണയം നടത്താന്‍ കഴിയുന്നില്ല.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
|അതിനര്‍ ത്ഥം , '''Welcome()'''എന്ന ബ്ലോക്കിനു പുറത്തും ലോക്കല്‍ വേരിയബിള്‍ അതിന്റെ '''scope''' നിലനിര്‍ത്തുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:32&lt;br /&gt;
| ഇനി നമ്മുക്ക് '''Perl'''ലെ '''global''' വേരിയബിളുകളെക്കുറിച്ചു നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:38&lt;br /&gt;
|ഒരു '''global variable ''' നെ പ്രോഗ്രാമ്മിന്റെ എവിടെ വച്ചു വേണമെങ്കിലും മൂല്യനിര്‍ ണയം നടത്താന്‍ കഴിയും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:43&lt;br /&gt;
| '''Global variables '''കളെ 'our' കീവേഡ് ഉപയോഗിച്ചു കൊണ്ട് പ്രഖ്യാപിച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
| ഇതാ ചില ഉദാഹരണങ്ങള്‍:&lt;br /&gt;
'''our $fvalue = 100 semicolon &amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
'''our $fname =within double quotes Priya semicolon'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:01&lt;br /&gt;
|ഇനി, നമ്മുക്കു '''global'''  വേരിയബിളുകളുടെ  പ്രവര്‍ത്തനോദാഹരണങ്ങളെ ക്കുറിച്ചു നോക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:06&lt;br /&gt;
| '''terminal ''' ലേക്കു തിരിച്ചുപോയി,  '''gedit scope hyphen our dot pl ampersand''' എന്നു ടൈപ്പ്  ചെയ്യുക, എന്നിട്ടു '''Enter'''  അമര്‍ത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:16&lt;br /&gt;
|ഇതു'''gedit''' ല്‍ ''' scope hyphen our.pl''' എന്ന ഫയല്‍ തുറക്കും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:22&lt;br /&gt;
|ഇനി  ഞാനെഴുതിയ ഒരു മാത്രുക പ്രോഗ്രാം വിശദീകരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:27&lt;br /&gt;
|'''100''' എന്ന ആരംഭമൂല്യത്തോടുക്കൂടി ''' our $i '''എന്ന ഗ്ലോബല്‍ വേരിയബിളും  '''package main '''ഉം  പ്രഖ്യാപിച്ചിരിക്കുന്നു..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:37&lt;br /&gt;
| ''' package First''' എന്ന പ്രഖ്യാപനം ശ്രദ്ധിക്കുക.&lt;br /&gt;
|-&lt;br /&gt;
| 08:40&lt;br /&gt;
|അതിന്റേതായ '''namespace'''ഓടുക്കൂടിയ കോഡിന്റെ ശേഖരത്തെ ഒരു '''package'''  എന്നു പറയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:46&lt;br /&gt;
|'''packages'''കള്‍ ക്കിടയിലുള്ള '''variable name collisions''' നെ '''Namespace''' തടയുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:51&lt;br /&gt;
|'''package''' നെയും  '''namespace''' നെയും  കുറിച്ച് ഭാവി ട്യൂട്ടോറിയലുകളില്‍  നമ്മുക്കു കൂടുതല്‍ പഠിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:56&lt;br /&gt;
|'''package First,''' ഇല്‍ ഗ്ലോബല്‍ വേരിയബിള്‍ &amp;quot;i&amp;quot; ക്കു കൊടുത്തിരിക്കുന്ന മൂല്യം 10 ആകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:02&lt;br /&gt;
| '''package Second,''' ഇല്‍  ഗ്ലോബല്‍ വേരിയബിള്‍ &amp;quot;i&amp;quot; ക്കു കൊടുത്തിരിക്കുന്ന മൂല്യം 20 ആകുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:08&lt;br /&gt;
|'''package First variable '''ഉം  കൂടാതെ  '''package Second variable'''ഉം '''main package ''' ഉപയോഗിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:15&lt;br /&gt;
|എന്റെ പ്രോഗ്രാമില്‍,എല്ലാ '''packages'''ലും &amp;quot;i&amp;quot; എന്ന അതേ വേരിയബിള്‍ പ്രഖ്യാപിച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:21&lt;br /&gt;
| '''package variable''' പരാമര്‍ശിക്കുന്നത്  '''package name colon colon variable name''' എന്ന രീതിയിലാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:29&lt;br /&gt;
|നമ്മുടെ ഉദാഹരണത്തില്‍, ഇത് ''' $First colon colon i, $Second colon colon i''' എന്നാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:39&lt;br /&gt;
|നമ്മുക്ക് ഒരു ഫയലില്‍ ഒന്നില്‍ക്കൂടുതല്‍ '''packages '''ഉണ്ട്, കൂടാതെ ഗ്ലോബല്‍ വേരിയബിളിനു എല്ലാ '''packages'''കളിലും പ്രവേശനം അനുവദിച്ചിരിക്കുന്നു.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:47&lt;br /&gt;
|ഇനി ഫയല്‍ സേവ് ചെയ്തു പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:51&lt;br /&gt;
|'''terminal ''' ലേക്കു തിരിച്ചുപോയി,  '''perl scope hyphen our dot pl''' എന്നു ടൈപ്പ്  ചെയ്യുക, എന്നിട്ടു '''Enter'''  അമര്‍ത്തുക.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:59&lt;br /&gt;
|'''terminal'''ഇല്‍  ഔട്ട്പുട്ട്  പ്രദര്‍ശിപ്പിച്ചിരിക്കുന്നു &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:03&lt;br /&gt;
|ഔട്ട്പുട്ട് വിശകലനം ചെയ്തു നോക്കിയാല്‍ '''variable i ''' ക്കു മൂല്യധാനം നടത്തിയിരിക്കുന്നത് എങ്ങനെയെന്നു നിങ്ങള്‍ ക്കു തന്നെ മനസ്സിലാക്കാന്‍ കഴിയും.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:11&lt;br /&gt;
|ഇതോടുകൂടി ഈ ട്യൂട്ടോറിയല്‍ അവസാനിക്കുന്നു. നമ്മുക്ക് ഉപസംഹരിക്കാം.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:16&lt;br /&gt;
|ഈ ട്യൂട്ടോറിയലില്‍ നമ്മള്‍ പഠിച്ച കാര്യങ്ങള്‍ വേരിയബളുകളുടെ പ്രാധാന്യം ,  '''private variables'''കളുടെ പ്രഖ്യാപനം , '''global variables''' അവയുടെ ഉദാഹരണങ്ങള്‍ ഇവയാണ്.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:29&lt;br /&gt;
|കമ്പൈലേഷന്‍ വേഗത്തില്‍ നടക്കുന്നതിനാല്‍ '''local'''എന്നതിനേക്കാള്‍  'my' ഉപയോഗിക്കുന്നതാണ്‍ ഉചിതം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:35&lt;br /&gt;
|ഇവിടെ നിങ്ങള്‍ക്കുള്ള അസൈന്‍മെന്റ് ഇതാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:37&lt;br /&gt;
|താഴെയുള്ള അസൈന്‍മെന്റിനു  കോഡെഴുതി എക്സിക്യൂട്ട് ചെയ്യുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:42&lt;br /&gt;
|ഒരു '''package''' നെ ആയി '''FirstModule'''പ്രഖ്യാപിക്കുക&lt;br /&gt;
|-&lt;br /&gt;
| 10:46&lt;br /&gt;
|'''$age''' എന്ന ഒരു വേരിയബളിനെ '''our''' ആയി പ്രഖ്യാപിക്കുകകയും അതിനു '''42''' എന്ന വില നല്കുകയും ചെയ്യുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:52&lt;br /&gt;
|വേറോരു പാക്കേജിനെ '''SecondModule''' ആയി പ്രഖ്യാപിക്കുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:56&lt;br /&gt;
|'''$ageword''' എന്ന ഒരു വേരിയബളിനെ '''our''' ആയി പ്രഖ്യാപിക്കുകകയും അതിനു ഇരട്ട ഉദ്ദരണികളില്‍ &amp;quot;Forty-Two&amp;quot; എന്ന വില നല്കുകയും ചെയ്യുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:05&lt;br /&gt;
|''' First()'''എന്ന ഒരു സബ്‌റൂട്ടീന്‍ പ്രഖ്യാപിക്കുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:08&lt;br /&gt;
| ആ സബ്‌റൂട്ടീനിനകത്ത് '''local''', '''my''' എന്നീ കീവേഡുകള്‍ ഉപയോഗിച്ച് രണ്ടു വേരിയബളുകളെ പ്രഖ്യാപിക്കുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:16&lt;br /&gt;
|'''local''' '''$age = 52''' അര്‍ദ്ധവിരാമം&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
|'''my''' '''$ageword''' സമം ഇരട്ട ഉദ്ദരണികളില്‍ '''Fifty-two semicolon '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:27&lt;br /&gt;
|'''Result()'''എന്ന പേരില്‍ വേറൊരു സബ്റൂട്ടീന്‍ വിളിക്കുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:31&lt;br /&gt;
|'''$age''' ന്റെയും '''$ageword''' ന്റെയും വിലകള്‍ ഫങ്ക്ഷനകത്ത് പ്രിന്റ് ചെയ്യുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:37&lt;br /&gt;
|സബ്‌റൂട്ടീന്‍ അവസാനിപ്പിക്കുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:39&lt;br /&gt;
|'''Result()''''''എന്ന സബ്റൂട്ടീന്‍ പ്രഖ്യാപിക്കുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:42&lt;br /&gt;
|'''$age''' ന്റെയും '''$ageword''' ന്റെയും വിലകള്‍ വീണ്ടും പ്രിന്റ് ചെയ്യുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:47&lt;br /&gt;
| സബ്‌റൂട്ടീന്‍ അവസാനിപ്പിക്കുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:49&lt;br /&gt;
|'''First()''' എന്ന ഫങ്ക്ഷന്‍  വിളിക്കുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:51&lt;br /&gt;
| '''Package First''',  '''Package Second''' എന്നിവ താഴെ കാണുന്ന രീതിയില്‍ പ്രിന്റ് ചെയ്യുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:57&lt;br /&gt;
|താഴെ കാണുന്ന ലിങ്കിലുള്ള വീഡിയോ ഈ '''Spoken Tutorial''' പ്രൊജെക്റ്റ് വിശദീകരിക്കുന്നു. നിങ്ങള്‍ക്കത് ഡൌണ്‍ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:05&lt;br /&gt;
| ഈ സ്പോക്കണ്‍ ട്യൂട്ടോറിയല്‍ പ്രോജെക്റ്റ് ടീം സ്പോക്കണ്‍ ട്യൂട്ടോറിയല്‍ ഉപയോഗിച്ച് ശില്പശാലകള്‍ നടത്തുന്നു, ഓണ്‍ലൈന്‍ പരീക്ഷ പാസ്സാകുന്നവര്‍ക്ക് സര്‍ട്ടിഫിക്കേറ്റും നല്‍കുന്നുണ്ട്. കൂടുതല്‍ വിവരങ്ങള്‍ക്ക് ഞങ്ങള്‍ക്ക് എഴുതുക&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:18&lt;br /&gt;
| ഇത് ഇന്ത്യാ ഗവണ്‍മെന്റിന്റെ മാനവശേഷിവിഭവ വകുപ്പിന്റെ നാഷണല്‍ മിഷന്‍ ഓണ്‍ എജ്യുക്കേഷന്‍  ത്രൂ ഐ സി ടി സംരഭത്തിന്റെ പിന്തുണയോടെയാണു്‌ നടത്തുന്നതു്‌.  ഈ സംരഭത്തെക്കുറിച്ചുള്ള കൂടുതല്‍ വിവരങ്ങള്‍ ഈ ലിങ്കില്‍  ലഭ്യമാണു്‌&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:31&lt;br /&gt;
| ഇതില്‍ പങ്കെടുത്ത എല്ലാവര്‍ക്കും നന്ദി പറഞ്ഞുകൊണ്ട് ഞാന്‍ പ്രജൂന വത്സലൻ  വിടവാങ്ങുന്നു.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sunilk</name></author>	</entry>

	</feed>