PERL/C2/Array-functions/Khasi
From Script | Spoken-Tutorial
| Time | Narration |
| 00:01 | Ngi pdiangsngewbha iaphi sha ka spoken tutorial halor ka “Array Functions” ha ka “PERL”. |
| 00:06 | Ha kane ka jinghikai, ngin ia pule shaphang ki “array functions” ha ka “PERL” kum: |
| 00:11 | push , pop , shift |
| 00:14 | unshift , split |
| 00:16 | splice bad join |
| 00:18 | sort, qw. |
| 00:20 | Nga pyndonkam da ka “Ubuntu Linux 12.04” operating system bad “Perl 5.14.2”. |
| 00:28 | Ngan sa pyndonkam ruh ia ka “gedit’ Text Editor. |
| 00:32 | Phi lah ban pyndonkam kano kano ka text editor katkum kamon jong phi. |
| 00:36 | Phi dei ban don ia ki jingtip ba donkam jong ki variables, data Structures bad “arrays” ha ka “PERL”. |
| 00:43 | Ki jingtip ia ki “comments, loops” bad “conditional statements” ka ai shuh shuh ia ka jingmyntoi. |
| 00:48 | Sngewbha peit ia ki jinghikai jong ka spoken tutorials kiba iadei halor ka “spoken tutorial” website. |
| 00:54 | “Perl” ka ai katto katne ki inbuilt “functions.” |
| 00:57 | Kine ki functions ki lah ban leh bun ki operations ha ka “array.” |
| 01:02 | To ngin ia pule shwa nyngkong kumno ban pyndap bad weng ia ki elements na ka position ba khatduh ha ka “array”. |
| 01:08 | Kane lah ban leh da kaba pyndonkam ia u |
| 01:10 | “push” function uba pyndap ia ki element ha ka position kaba Khatduh jong ka “array” |
| 01:15 | Bad ka “pop” functions kaba weng ia ki element na ka position kaba khatduh jong ka “array”. |
| 01:21 | To ngin ia pyrshang ban sngewthuh ia ka “push” bad “pop” functions da kaba pyndonkam ia ka sample program. |
| 01:26 | Plie ia ka terminal bad type: gedit perlArray dot pl space ampersand |
| 01:33 | Bad shon “Enter”. |
| 01:36 | Kane ka plie ia ka 'perlArray dot pl' file ha ka gedit. |
| 01:41 | Type ia u code kumba la pyni ha ka screen. |
| 01:45 | Hangne, ngi lah declare ia ka “array”kaba ka length ka dei 3. |
| 01:50 | “push” function kan thep ia ka element ha ka position kaba khatduh jong ka “array” kata hadien u 3. |
| 01:57 | Bad u “pop” function un weng ia u element na ka position kaba khatduh jong ka “array”. |
| 02:04 | Ha ka jaka jong ngi, 4 un sa shah weng na ka “array”. |
| 02:08 | Shon Ctrl + S ban save ia ka file. |
| 02:11 | push function u shim ia artylli ki arguments- |
| 02:14 | U argument ba nyngkong sha u push function udei u array ha kaban pyndap ia u element. |
| 02:20 | U argument ba ar udei u “element” uba dei ban thep ha ka array. |
| 02:25 | Ka syntax jong ka “pop” function kadei kumne harum: |
| 02:29 | “pop” function ka shim tang ia uwei u “argument.” |
| 02:32 | U dei u “array” uba u “element” u donkam ban shah weng. |
| 02:36 | Kynmaw: Ba baroh kine ki functions ki treikam ha ka position ka ba khatduh jong ka “array”. |
| 02:41 | Ka “element” kaba la shah weng da u “pop” function lah ban shim ha uwei pat u variable. |
| 02:46 | Ka syntax na ka bynta kane kadei $variable space = space pop open bracket @myArray close bracket . |
| 02:57 | Mynta leit sha ka terminal bad execute ia ka “Perl script”. |
| 03:01 | Type: perl perlArray dot pl bad shon Enter. |
| 03:07 | Ka jingmih na kane la pyni ha ka terminal. |
| 03:11 | Mynta, to ngin ia peit kumno ban pyndap/weng ia u “element” na ka position banyngkong jong u “array”. |
| 03:18 | Lah ban ioh ia kane da kaba pyndonkam- |
| 03:20 | unshift function uba pyndap ia u element ha u array ha ka position banyngkong. |
| 03:25 | shift function u weng ia u element ba nyngkong na ka array. |
| 03:31 | To ngin ia pyrshang ban sngewthuh ia kane da kaba pyndonkam ia ka sample program. |
| 03:35 | Ngan plie ia file perlArray dot pl kaba nga lah dep shna lypa |
| 03:39 | Type ia u code harum kumba la pyni ha ka screen. |
| 03:43 | “unshift” function un sa thep ia u “element” ha ka position ba nyngkong kata hashwa jong u 1. |
| 03:52 | “shift” function kan weng ia ka “element” na ka position ba nynkong. |
| 03:57 | Ha ka jaka jong ngi, “zero” un sa shah weng. |
| 04:00 | Shon Ctrl + S ban save ia ka file. |
| 04:03 | Ka unshift function kan shim ia 2 tylli ki arguments- |
| 04:06 | Ka argument banyngkong kadei ka array ha kaban pyndap ia u element, |
| 04:10 | Ka argument ba ar kadei ka element ka ban pyndap ha ka array . |
| 04:15 | shift function u shim tang ia uwei u argument - |
| 04:18 | Kane kadei ka “array” ha kaba u “element”u donkam ban shah weng. |
| 04:22 | Kynmaw: Baroh ar kine ki functions ki treikam ha ka position ba nyngkong ha ka “array”. |
| 04:27 | Ngi lah ban lum ia ki “element” kiba la shah weng da u “shift” function ha katto katne ki variable. |
| 04:33 | Ka syntax na ka bynta kane kadei: $variable space = space shift open bracket @myArray close bracket. |
| 04:44 | Nangta iaid sha ka terminal bad execute ia ka Perl script. |
| 04:48 | Type: perl perlArray dot pl bad shon Enter. |
| 04:54 | Ka jingmih kaba paw ha ka terminal lah shah pynthaba. |
| 04:59 | Mynta, to ngin ia peit kumno ban weng ia ka “element” na ka position ba la ai jong ka “array.” |
| 05:05 | “splice” function ka weng ia ka “element” na ka position ba la ai jong ka “array”. |
| 05:11 | Ka “return value” jong kane ka function kadei ka “array” jong ki elements ba lah weng. |
| 05:17 | To ngin ia pyrshang ban sngewthuh ia kane da kaba pyndonkam da ka sample program. |
| 05:21 | Leit sha ka file “perlArray dot pl” kaba ngi shna hashwa. |
| 05:26 | Type ia une u code kumba la pyni ha ka screen. |
| 05:30 | Ngi donkam ban ai ia ki “index” na ka jaka ba ngi kwah ban weng ia ka elements bad |
| 05:35 | Ka “offset” haduh katno ba ngi kwah ban weng ia ki elements. |
| 05:39 | Ha ka jaka jong ngi, ki elements 5 bad 6 kin sa shah weng. |
| 05:44 | Nangta leit sha ka terminal bad execute ia ka “Perlscript” da kaba type: |
| 05:49 | perl perlArray dot pl bad shon Enter. |
| 05:55 | Ka jingmih kalong kumba la pyni ha ka terminal. |
| 05:59 | Mynta, to ngin ia peit ia ki katto katne kiwei pat ki “inbuilt functions” jong ki “arrays’” |
| 06:04 | “split” functions la pyndonkam ban phiah ia u “string” ha ka “delimiter” ba la ai. |
| 06:10 | U return value jong kane ka function u dei u “array”. |
| 06:14 | Ki “elements” jong kane ka ‘array” kidei ki bynta ba lah phiah jong ka “string.” |
| 06:19 | “join” function u pyniasnoh ia ki “elements” jong ka “array” da kaba pyndonkam ia ki “delimeter” ba la ai. |
| 06:25 | U pynphai ia u “string” jong ki “elements” ba la dep pyniasnoh. |
| 06:28 | “sort” function u pynbeit ryntih ia ka “array” ha ka alphabetical/numerical order. |
| 06:34 | “qw” functions u pynphai ia u “array” jong ki kyntien, ba lah pyniaphiah da u “space” ba lieh. |
| 06:40 | Mynta, to ngin pyrshang ban sngewthuh ia baroh kine ki functions da kaba pyndonkam ia ka sample program. |
| 06:45 | Phai sha ka terminal bad type: |
| 06:48 | gedit arrayFunctions dot pl space ampersand bad shon Enter. |
| 06:55 | Type ia u code kumba la pyni ha ka screen. |
| 07:00 | Ha kane ka bynta, man ki kyntien jong ki variable “string” un long u “element” jong ka “array”. |
| 07:07 | Hangne, man u “element” jong ka “newArray” kin sa iasnoh da u “comma”. |
| 07:12 | “sort” function un pynbeit ryntih ia ki “elements” jong ka array ha ka alphabetical order. |
| 07:19 | “qw” functions u shna ia u “array” jong ki kyntien ba lah pyniaphiah da u space. |
| 07:25 | To ngin ia pyrshang ban sngewthuh ia man ka function. |
| 07:28 | “split” function u shim ar tylli ki “arguments”. |
| 07:31 | Ka argument banyngkong kadei ka “delimiter” ha kaba u “string” u donkam ban phiah. |
| 07:36 | Kaba ar dei u “string” uba donkam ban phiah. |
| 07:39 | “Delimiters” lah ban pynithuh da u forward slash, single lane double quotes. |
| 07:45 | “join” function u shim 2 tylli ki “arguments”. |
| 07:48 | Uba nyngkong udei u “delimiter” ha kaba ki array elements donkam ban pyniasnoh. |
| 07:53 | Uba ar udei u “array.” |
| 07:55 | “Delimiter” lah ban pynithuh bad buh ha u single lane double qoutes. |
| 07:58 | “sort” function u shim tang uwei u “argument” uba dei u “array” uba donkam ban pynbeit ryntih. |
| 08:05 | “qw” function u pynphai ia u “array” jong ki kyntien, ba la pyniaphiah da ka “space.” |
| 08:11 | Kam da long donkam ban pynithuh ia ki kyntien da ki “qoutes” lada thoh da kaba pyndonkam “qw.” |
| 08:17 | Nangta phai sha ka terminal bad execute ia ka “Perl script” da kaba type: |
| 08:23 | perl arrayFunctions dot pl |
| 08:26 | Bad shon “Enter.” |
| 08:29 | Ki jingmih ba harum lah pyni ha ka screen. |
| 08:33 | To ngin ia batai kyllum. Ha kane ka jinghikai, ngi lah pule kumno ban: |
| 08:36 | Pyndap/weng ia ki “elements” na ka “array” |
| 08:40 | Basic functions kiba lah ban leh ha u “array” da ka pyndonkam da ka sample program. |
| 08:46 | Hangne ka kam na ka bynta jong phi- |
| 08:48 | 'script.spoken-tutorial.org/index.php/Perl' |
| 08:54 | Phiah ia katei ka string ha u '/ ' (forward slash) delimiter. |
| 08:59 | Pyndap https:// haba sdang jong ka “array” kaba shna thymmai. |
| 09:06 | Weng ia u element “Perl” na ka array. |
| 09:09 | Declare ia u numbar array bad pynbeit ryntih ia ki. |
| 09:12 | Peit ia ka video kaba don ha ka link harum. |
| 09:15 | Ka batai kyllum ia ka “Spoken Tutorial” project. |
| 09:19 | Lada phim don ia ka bandwidth kaba biang, phi lah ban shu download bad peit ia hadien. |
| 09:24 | Ka kynhun jong ka “Spoken Tutorial” project; ka pynlong ia ki workshops da kaba pyndonkam da ki spoken tutorials. |
| 09:30 | Ka ai certificates sha kito kiba pass ha ka online test. |
| 09:34 | Na ka bynta ki jingtip ba bniah, sngewbha thoh sha: contact at spoken hyphen tutorial dot org. |
| 09:40 | “Spoken Tutorial” project kadei shi bynta jong ka “Talk to a Teacher” project. |
| 09:44 | La kyrshan ia ka da ka National Mission on Education lyngba ka ICT, MHRD, Sorkat India. |
| 09:51 | Kham bun ki jingtip halor kane ka mission kidon ha ka spoken hyphen tutorial dot org slash NMEICT hyphen Intro. |
| 10:02 | Kyrmen ba phi sngewtynnad ia kane ka jinghikai halor ka “Perl”. |
| 10:04 | Ma nga U Pdiangburom na Shillong nga pynkut ia kane. |
| 10:06 | Khublei shibun. |