<?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%2FException-and-error-handling-in-PERL%2FKhasi</id>
		<title>PERL/C3/Exception-and-error-handling-in-PERL/Khasi - 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%2FException-and-error-handling-in-PERL%2FKhasi"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PERL/C3/Exception-and-error-handling-in-PERL/Khasi&amp;action=history"/>
		<updated>2026-04-12T02:02:50Z</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/Exception-and-error-handling-in-PERL/Khasi&amp;diff=38428&amp;oldid=prev</id>
		<title>Pdiangburom: Created page with &quot; {| Border = 1 |  &lt;center&gt;'''Time'''&lt;/center&gt; |  &lt;center&gt;'''Narration'''&lt;/center&gt; |- | 00:01 | Khublei ngi pdiangsngewbha iaphi sha ka ''' Spoken Tutorial''' halor ka''' Excep...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PERL/C3/Exception-and-error-handling-in-PERL/Khasi&amp;diff=38428&amp;oldid=prev"/>
				<updated>2017-08-29T07:16:05Z</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 | Khublei ngi pdiangsngewbha iaphi sha ka &amp;#039;&amp;#039;&amp;#039; Spoken Tutorial&amp;#039;&amp;#039;&amp;#039; halor ka&amp;#039;&amp;#039;&amp;#039; Excep...&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;
| 00:01&lt;br /&gt;
| Khublei ngi pdiangsngewbha iaphi sha ka ''' Spoken Tutorial''' halor ka''' Exception and error handling''' ha ka '''PERL'''.&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| Ha kane ka jinghikai, ngin ia pule kumno ban:&lt;br /&gt;
'''Catch''' ia ki errors bad&lt;br /&gt;
Handle ia ki '''exceptions'''.&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| Na ka bynta kane ka jinghikai, nga pyndonkam da ka:&lt;br /&gt;
'''Ubuntu Linux 12.04''' operating system&lt;br /&gt;
'''Perl 5.14.2''' bad ka&lt;br /&gt;
''' gedit''' Text Editor.&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
|Phi lah ban pyndonkam ia kano kano ka '''text editor''' katkum kamon jong phi.&lt;br /&gt;
|-&lt;br /&gt;
| 00:27&lt;br /&gt;
| Ban bud ia kane ka jinghikai, phi dei ban don ia ka jingtip shaphang ka ''' Perl''' programming.&lt;br /&gt;
|-&lt;br /&gt;
| 00:32&lt;br /&gt;
|Lada phim don, te leit sha ki spoken tutorials ba iadei halor ka ''' Perl''' ha ka ''' spoken tutorial''' website.&lt;br /&gt;
|-&lt;br /&gt;
|00:39&lt;br /&gt;
| Ynda ka '''error''' ka mih, ka '''Exception handling''' ka pynkylla ia ka execution jong ka program na ka normal execution path.&lt;br /&gt;
|-&lt;br /&gt;
| 00:47&lt;br /&gt;
| '''Error handling''' ka iarap ban pynioh biang ia ka program, khlem da khang ia ka '''application'''.&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
| Ngi lah ban ithuh bad trap ia ka error ha ki  bun ki rukom. Ngin ia peit ia ki katto katne ki methods kiba shait pyndonkam ha ka '''Perl'''.&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
| Ka ''' warn''' function ka ai tang ia ka khubor kaba maham khlem da shim ia ka sien jam hadien kata.&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
| Ka ''' die''' function mar mar ka khang ia ka execution bad ka pyni ia ka '''error message'''.&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
| To ngin ia pyrshang ban sngewthuh ia ka ''' die''' function da kaba pyndonkam ia ka sample program kaba nga lah dep save lypa.&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| Leit sha ka ''' terminal''' bad type: '''gedit die dot pl ampersand ''' bad shon''' Enter'''.&lt;br /&gt;
|-&lt;br /&gt;
|01:29&lt;br /&gt;
| Une u dei u code ha ka 'die.pl' file. To mynta ngin ia pyrshang ban sngewthuh ia une u code.&lt;br /&gt;
|-&lt;br /&gt;
|01:35&lt;br /&gt;
| Hangne, ngi lah define ia ka function '''divide''' kaba shim ia ar tylli ki '''input parameters'''&lt;br /&gt;
kata '''dollar numerator ''' bad '''dollar denominator'''.&lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
|'''At the rate underscore '''(@_) udei u '''special variable ''' uba la pyndonkam ban pass ia ka '''parameter list''' sha ka function.&lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
| Lada u '''denominator''' udei zero, u '''die''' function un sa iehnoh ia ka script.&lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
|Kan sa pyni ruh ia ka '''error message''' na ka bynta ki nongpyndonkam ban pule. Lymda kumta, kan sa print ia ka output.&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
| Kine kidei ki '''function call''' statements.&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
|Ki ar tylli ki jingleh ba ha shwa, lah execute ia ka function namar ka parameter ba ar kam dei zero.&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| Ka jingleh balai, u '''denominator''' value udei zero. Te, ka '''die''' function kan sa execute.&lt;br /&gt;
|-&lt;br /&gt;
| 02:23&lt;br /&gt;
| Ka '''divide''' function ba khatduh kan nym execute namar ba ka '''die''' function ka iehnoh ia ka script.&lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
| Shon ''' Ctrl + S''' ban '''save''' ia ka program.&lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
| To ngin ia '''execute''' ia ka program.&lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| Phai biang sha ka terminal bad type: '''perl die dot pl''' bad shon ''' Enter'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:43&lt;br /&gt;
| Ka output ka lah paw kumba pyni hangne.&lt;br /&gt;
&amp;quot;Can't divide by zero!&amp;quot;  &lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
|Kane kadei ka error message kaba ngi lah ai ha ka program, ha ka '''die''' statement.&lt;br /&gt;
|-&lt;br /&gt;
| 02:54&lt;br /&gt;
| Hadien kane, ngin sa iohi kumno ban pyndonkam ia ka ''' eval''' function ha ka error handling.&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
| '''eval''' function lah pyndonkam na ka bynta ka handling '''run-time error'''s lane '''exception'''s.&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
|Kum ka nuksa, '''built-in error'''s kum ka '''out of memory, divide by zero''' lane user defined errors.&lt;br /&gt;
|-&lt;br /&gt;
| 03:14&lt;br /&gt;
| Ka general syntax na ka bynta ka ''' eval''' function la pyni hangne.&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
|Ka ''' dollar exclamation'''($!) '''special variable''' ka buh ia ka error message, lada don.&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
|Lymda kumta, ka '''dollar exclamation( $!) '''holds an empty '''string'''.  Kaba mut ia ka la evaluate kum '''false'''.&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| To ngin ia pyrshang ban sngewthuh ia ka ''' eval''' function da kaba pyndonkam ia ka sample program.&lt;br /&gt;
Leit sha ka ''' terminal.'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| Type: '''gedit eval dot pl ampersand ''' bad shon ''' Enter'''.&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| Ha ka ''' eval dot pl''' file, type ia u code harum kumba la pyni ha ka screen. To ngin ia batai mynta ia u code.&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
| Hangne, ha ka nuksa jong ngi, '''open FILE''' ka pyntreikam ia ka ''' die''' statement, lada don ia ka jingeh ha kaban plie ia ka “test.dat”.&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| '''Perl''' ka ai ia ka '''system error message''' na ka '''eval''' block ba khatduh sha ka variable '''dollar exclamation( $!)'''.&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
| Shon '''Ctrl + S''' ban '''save''' ia ka file.&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
| Phai biang sha ka terminal bad type: '''perl eval dot pl''' bad shon ''' Enter'''.&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| Ka system error message ka paw kumba la pyni.&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
| To ngin ia peit ia kiwei pat ka nuksa. Ha kane ka program, ngin sa iohi ia ka error message kaba pynphai na ka '''eval''' function da kaba pyndonkam ia ka '$@' ('''dollar at the rate''').&lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
| To ngin ia phai biang sha ka '''eval dot pl''' file.&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| Type ia u code kumba la pyni ha ka screen.&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
|Ngi ia pass ia ka ''' $total''', '''$count''' kum ka input parameters sha ka function '''average'''.&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
|Ngi lah ban ioh ia ka '''error''' lada ka '''count''' kadei zero.&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
|Hangne, lah peit ia ka da ka '''die''' statement.&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
|Ka error message kaba pynphai na ka '''eval''' kapaw da kaba pyndonkam ia ka '''$@ ( dollar at the rate)'''.&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
|Lada kam paw, kan sa print ia ka '''Average''' value.&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| Shon '''Ctrl +S''' ban '''save''' ia ka file.  To ngin ia '''execute''' ia ka program.&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
| Phai biang sha ka terminal bad type: '''perl eval.pl''' bad shon ''' Enter'''.&lt;br /&gt;
|-&lt;br /&gt;
| 05:31&lt;br /&gt;
| Ka output kadei kumba la pyni hangne.&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
| Da kane ngi la poi sha kaba kut jong kane ka jinghikai. To ngin ia batai kyllum.&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|Ha kane ka jinghikai, ngi lah pule kumno ban:&lt;br /&gt;
Catch ia ki error bad&lt;br /&gt;
Handle ia ki exceptions.&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
| Kum ka kam, leh ia kane harum.&lt;br /&gt;
Ha ka '''Linux''' machine jong phi, shna ia ka file 'emp.txt' ryngkat 5 tylli ki kyrteng jong ki '''employee'''&lt;br /&gt;
|-&lt;br /&gt;
| 05:57&lt;br /&gt;
|Pynkylla ia ka permission jong ka 'emp.txt' sha ka   '''READ''' only.&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
|Kynmaw: Leit sha ka ''' Linux''' spoken tutorials ba iadei ha ka''' spoken tutorial''' website na ka bynta ka '''change permission'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
|Thoh ia ka '''Perl''' program ban plie ia ka 'emp.txt' file ha ka '''WRITE''' mode bad pyndap katto katne ki kyrteng jong ki employee ha ka.&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
| Pyndonkam ia ka &amp;quot;eval&amp;quot;, print ia ka error message ba iadei lada ka '''open/write''' operation kam treikam.&lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
| Ka video ha ka link harum ka kyllum lang ia ka '''Spoken Tutorial''' project. Sngewbha download bad peit ia ka.&lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
| Ka kynhun jong ka ''' Spoken Tutorial Project''':&lt;br /&gt;
Ka pynlong ia ki workshops da kaba pyndonkam ia ki spoken tutorials bad&lt;br /&gt;
Ka ai ia ki certificates sha kito kiba pass ha ka online tests.&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
|Na ka bynta ki jingtip ba bniah, sngewbha thoh sha ngi.&lt;br /&gt;
|-&lt;br /&gt;
|   06:46&lt;br /&gt;
|  Ia ka Spoken Tutorial project la bei tyngka da ka NMEICT, MHRD, Sorkar India.&lt;br /&gt;
|-&lt;br /&gt;
| 06:53&lt;br /&gt;
|Kham bun ki jingtip halor kane ka mission kidon ha kane ka link.&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
| Ma nga u Pdiangburom na Shillong, nga pynkut ia kane. Khublei shibun.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pdiangburom</name></author>	</entry>

	</feed>