PERL/C2/Hash-in-Perl/Khasi
From Script | Spoken-Tutorial
Revision as of 22:50, 25 July 2017 by Pdiangburom (Talk | contribs)
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. |