PERL/C2/Hash-in-Perl/Khasi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 Ngi pdiangsngewbha iaphi sha ka spoken tutorial halor ka Hash ha ka PERL.
00:05 Ha kane ka jinghikai, ngin ia pule shaphang ka:
00:09 Hash ha ka PERL bad
00:11 Accessing ia u element jong ka hash.
00:14 Na ka bynta kane ka jinghikai, nga pyndonkam da ka:
00:16 Ubuntu Linux 12.04 operating system
00:21 Perl 5.14.2 bad
00:24 gedit Text Editor.
00:26 Phi lah ban pyndonkam ia kano kano ka text editor katkum kamon jong phi.
00:30 Ban leh ia kane ka jinghikai, phi dei ban don ia ka jingtip jong ki variables & data Structures ha ka PERL.
00:38 Ka jingtip shaphang ki comments, loops, conditional statements bad arrays kan long ka jingmyntoi.
00:46 Sngewbha leit sha ki spoken tutorials ba iadei ha ka Spoken Tutorial website.
00:52 Hash kadei ka thup jong ki data ki bym long ryntih.
00:56 Kadei ka key/value ba long shijur bad ka data structure.
00:59 Hash keys kilong kyrpang.
01:01 Hynrei, ka Hash ka lah ban don ia ki values ba long kumjuh.
01:05 Kane kadei ka declaration jong ka hash.
01:08 To ngin ia peit kumno ban ioh ia u value jong u key na ka hash.
01:12 Ka syntax na ka bynta ban access ia ka value jong u key kadei:
01:17 dollar hashName open curly bracket single quote keyName single quote close curly bracket.
01:26 To ngin ia pyrshang ban sngewthuh ia ka hash da kaba pyndonkam ia ka sample program.
01:31 Nga lah type lypa ia u code ha ka perlHash dot pl file ha ka gedit.
01:37 Type ia u code kumba la pyni ha ka perlHash dot pl file jong phi.
01:42 Hash ha ka PERL lah declared ryngkat u percentage sign (%).
01:47 Kine ki dei ki keys jong u hash
01:49 Bad kine kidei ki values jong u hash.
01:53 Sngewbha kynmaw: Ban access ia u key jong ka hash, ngi donkam ban pyndonkam ia u dollar sign.
01:59 Shon Ctrl + S ban save ia ka file.
02:02 Nangta phai sha ka terminal bad execute ia ka Perl script kum:
02:08 perl perlHash dot pl
02:11 bad shon Enter.
02:14 Ka output kadei kumba la pyni ha ka terminal.
02:19 Mynta, to ngin ia peit ia u add bad delete jong ki keys na ka hash.
02:24 Ka syntax na ka bynta:
02:26 Ban add ia u key kadei- dollar hashName open curly bracket
02:30 single quote KeyName single quote
02:34 close curly bracket equal to $value semicolon.
02:40 Ban delete ia u key kadei- delete dollar hashName open curly bracket
02:46 single quote KeyName single quote close curly bracket semicolon.
02:53 Mynta, to ngin pyrshang ban sngewthuh ia kane da kaba pyndonkam ia ka sample program.
02:58 Nga lah type lypa ia u code ha ka hashKeyOperations dot pl file.
03:05 Kane kadei ka declaration jong u hash.
03:08 Ngin sa ia add, delete ia u keys na une u hash.
03:13 Hangne ngin ia add ia u key sha u hash ba lah shna lypa.
03:18 Kalong kumba assign ia u value sha u variable.
03:23 delete keyword la pyndonkam ban delete ia u key.
03:27 Ngi donkam ban pass ia u key ban delete ia u.
03:31 Shon Ctrl+S ban save ia ka file.
03:35 Phai sha ka terminal bad execute ia ka Perl script kum:
03:40 perl hashKeyOperations dot pl
03:44 bad shon Enter.
03:47 Output kan long kumba la pyni ha ka terminal.
03:52 To ngin ia peit ia ka sorting jong u hash keys bad values.
03:57 Syntax ban sort keys kadei:
04:00 sort open bracket keys percentage hashName close bracket semicolon.
04:07 Ha kajuh ka rukom, ngi lah ban sort ia ki hash values kum:
04:11 sort open bracket values percentage hashName close bracket semicolon.
04:18 To ngin pyrshang ban sngewthuh ia ka jingtreikam jong ka sorting da kaba pyndonkam ia ka sample program.
04:24 To ngan phai sha ka sortHash dot pl ha ka gedit.
04:30 Type ia u code kumba la pyni ha ka screen, ha ka sortHash dot pl file jong phi.
04:36 Hangne, ngi lah declared ia u hash jong ka address.
04:41 Hangne, ban sort ia u keys, ngi lah pyndonkam ia u sort inbuilt function ryngkat bad u keys function.
04:49 Kane kan sa sort ia u hash keys ha ka alphabetical order.
04:54 Ha kajuh ka rukom, ngi lah ban pyndonkam ia ka sort function ha ki values jong u hash.
04:59 Sorting lah ruh ban leh ha ki numeric keys and/or values.
05:05 Save ia ka file jong phi bad phai sha ka terminal.
05:09 Execute ia ka script da kaba type perl sortHash dot pl bad shon Enter.
05:17 Ka output kan sa long kumba la pyni ha ka terminal.
05:22 Mynta, to ngin ia peit kumno ban ioh ia baroh ki keys bad values jong u hash.
05:27 PERL ka ai ia ki inbuilt functions ban wanlam ia baroh ki hash keys bad values.
05:34 keys() function lah pyndonkam ha kaban sei ia baroh ki keys jong uhash,
05:40 values() function ka pynphai ia ki values jong baroh ki keys katba u
05:46 each() function u iaid shi iaid ha u hash bad u pynphai ia u key/value pair na u hash.
05:53 To ngin ia pyrshang ban sngewthuh ia kine da kaba pyndonkam ia ka sample program.
05:57 Na ka bynta kane, ngin ia pyndonkam ia ka perlHash dot pl script kaba ngi lah shna ha ka jinghikai kaba hashwa ha kane ka jinghikai.
06:07 Type ia code harum kumba la pyni ha ka screen.
06:12 To mynta ngin ia pyrshang ban sngewthuh ia u code.
06:15 keys() function ha u hash u pynphai ia ka array kaba don baroh ki keys jong u hash.
06:22 values() function ha u hash ka pynphai ia ka array jong ki values na ka bynta baroh ki keys jong u hash.
06:30 each() function u pynphai ia ki shijur ki key/value.
06:34 Hangne, ngi lah pyndonkam ia ka while loop.
06:36 Kan sa iaid shi iaid ha man ki jur jong ki key/value jong u hash ba la pynphai da u each function.
06:43 Shon Ctrl+S ban save ia ka file.
06:48 Mynta, to ngin ia execute ia ka script ha ka terminal da kaba type
06:53 'perl perlHash dot pl'
06:58 bad shon Enter.
07:01 Ka output harum ngin sa iohi ha ka terminal.
07:05 Mynta, to ngin ia peit katto katne kiwei pat ki rukom jong ka looping over jong u hash.
07:10 Ngi lah ban pyndonkam ia ka foreach loop ban iaid shi iaid haman u key jong u hash.
07:15 Nangta leh ia ka set jong ki actions ha man u value jong u key.
07:20 Ka syntax kadei kumba la pyni ha ka screen.
07:24 Hangne, man ki loop jong ka foreach ba la iaid shi iaid kan sa assign ia u key na u hash sha ka $variable.
07:32 Nangta, kan sa pyndonkam ia u$variable ban wanlam ia u value lane ban leh ia ki set jong ki actions.
07:40 Ha kajuh ka rukom, ngi lah ban loop over ia ki hash values kumba la pyni ha ka screen.
07:47 Ngin ia peit ha ka sample program.
07:49 Te, to ngin phai sha ka loopingOverHash dot pl ha ka gedit.
07:55 Type ia u code harum kumba la pyni ha ka loopingOverHash dot pl jong phi.
08:02 Une u code u pynphai ia uwei u key jong u hash.
08:07 Hangne, ha ka bynta jong ngi,
08:09 U dollar key ($key) uba nyngkong u don ia ka Department kum u key.
08:15 Ha ka jingiaid shi iaid jong u kaba bud jong ka foreach, ka pynphai ia u Name key.
08:21 Kynmaw: Hash kadei ka jinglum thup jong ki data ki bym long ryntih.
08:26 Te, ki keys ba lah pynphai kin nym long ha ka sequence ba lah batai ha kapor ba shna ia ka hash.
08:33 Ka loop ha ki values ka treikam ha kajuh ka rukom.
08:38 Shon Ctrl + S ban save ia ka file.
08:41 Nangta, phai sha ka terminal bad execute ia ka Perl script kum:
08:46 perl loopingOverHash dot pl
08:50 bad shon Enter.
08:53 Ka output harum lah pyni ha ka terminal.
08:58 To ngin ia batai kyllum. Ha kane ka jinghikai, ngi lah pule ia ka:
09:01 Hash ha ka PERL bad
09:03 Ban access ia ki elements jong u hash
09:05 Da kaba pyndonkam ia ki sample programs.
09:08 Hangne ka kam na ka bynta jong phi:
09:11 Declare ia u hash uba don ia ka student name kum u key
09:15 Bad ka percentage jong u ne ka kum ka value.
09:18 Loop over ia u hash da kaba pyndonkam ia ki keys(), values() bad each() function.
09:24 Nangta print ia ka percentage jong man ki khynnah.
09:29 Peit ia ka video kaba don ha ka link harum.
09:32 Ka kyllum lang ia ka Spoken Tutorial project.
09:37 Lada phim don ia ka bandwidth kaba biang, phi lah ban shu download bad peit ia ka hadien.
09:42 Ka kynhun jong ka Spoken Tutorial Project: Ka pynlong ia ki workshops da kaba pyndonkam ia ki spoken tutorials.
09:49 Ka ai certificates sha kito kiba pass ha ka online test.
09:53 Na ka bynta ki jingtip ba bniah, sngewbha thoh sha ka: contact at spoken hyphen tutorial dot org.
10:02 Spoken Tutorial project kadei shi bynta jong ka "Talk to a Teacher" project.
10:06 La kyrshan ia ka da ka National Mission on Education lyngba ka ICT, MHRD, Sorkar India.
10:15 Kham bun ki jingtip halor kane ka mission kidon ha ka: spoken hyphen tutorial dot org slash NMEICT hyphen Intro.
10:26 Kyrmen phi sngewtynnad ia kane ka jinghikai halor ka PERL.
10:30 Ma nga U Pdiangburom na Shillong, nga pynkut ia kane.
10:33 Khublei shibun.

Contributors and Content Editors

Pdiangburom