Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗tsSpIfFT 24 of 37 menu

TypeScript တွင် function အတွက် interface

Interface ကို object အတွက်သာမက function အတွက်လည်း ပြုလုပ်နိုင်ပါတယ်။ ထိုသို့ပြုလုပ်ရန် interface ၏ body တွင် function ၏ call signature ကိုထည့်ရပါမယ် - function အတွက် parameter များနှင့် ၎င်းတို့၏ type များ၊ ပြီးလျှင် function ၏ return type ပါဝင်ပါတယ်။

အောက်ပါ ဥပမာကို ကြည့်ရအောင်။ IMathFunc interface ကို အသုံးပြု၍ type တစ်ခုဖန်တီးကြပါစို့။ ကွင်းစကွင်းပိတ်အတွင်း၌ နံပါတ် parameter နှစ်ခုကို သတ်မှတ်ပါမယ်။ return value အတွက် boolean type ကို သတ်မှတ်ပါမယ်။

interface IMathFunc { (num1: number, num2: number): boolean; }

ယခု ကျွန်ုပ်တို့၏ interface အပေါ်အခြေခံသည့် function myFunc ကို ဖန်တီးကြပါစို့။

let myFunc: IMathFunc = function(num1: number, num2: number): boolean { if(num1 == num2) { return true; } else { return false; } } console.log(myFunc(2, 2));

string နှစ်ခုကို parameter အဖြစ်လက်ခံပြီး ၎င်းစာကြောင်းများကို ကြားခံနေရာဖြင့် ပေါင်းစပ်ပြီး return ပြန်ပေးသည့် function အတွက် interface တစ်ခုကို ဖန်တီးပါ။

နံပါတ်တစ်ခုကို parameter အဖြစ်လက်ခံပြီး ၎င်းနံပါတ်၏ စားလို့ပြတ်သော ကိန်းများ (divisors) array ကို return ပြန်ပေးသည့် function အတွက် interface တစ်ခုကို ဖန်တီးပါ။

string တစ်ခုကို parameter အဖြစ်လက်ခံပြီး ၎င်းစာကြောင်းမှ စကားလုံးများ array ကို return ပြန်ပေးသည့် function အတွက် interface တစ်ခုကို ဖန်တီးပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်