PascalABC.NET 3.8.3 ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင် ဖြန့်ချိမှု

PascalABC.NET 3.8.3 ပရိုဂရမ်းမင်းစနစ်၏ ထုတ်ဝေမှုကို ရရှိနိုင်ပြီး .NET ပလပ်ဖောင်းအတွက် ကုဒ်ထုတ်လုပ်ခြင်းအတွက် ပံ့ပိုးမှု၊ .NET စာကြည့်တိုက်များကို အသုံးပြုနိုင်စွမ်းနှင့် ယေဘုယျအတန်းများ၊ အင်တာဖေ့စ်များကဲ့သို့သော အပိုဆောင်းအင်္ဂါရပ်များဖြစ်သည့် Pascal ပရိုဂရမ်းမင်းဘာသာစကား၏ ထုတ်ဝေမှု ၊ အော်ပရေတာ ဝန်ပိုခြင်း၊ λ-အသုံးအနှုန်းများ၊ ခြွင်းချက်များ၊ အမှိုက်စုဆောင်းခြင်း၊ တိုးချဲ့မှုနည်းလမ်းများ၊ အမည်မဲ့အတန်းများနှင့် autoclasses။ ပရောဂျက်သည် ပညာရေးနှင့် သုတေသနလုပ်ငန်းများတွင် အသုံးချမှုများအပေါ် အဓိကအာရုံစိုက်သည်။ ပက်ကေ့ဂျ်တွင် ကုဒ်အရိပ်အမြွက်များ၊ အလိုအလျောက်ဖော်မတ်ချခြင်း၊ အမှားရှာပြင်ခြင်း၊ ဖောင်ပုံစံဒီဇိုင်နာနှင့် စတင်သူများအတွက် ကုဒ်နမူနာများပါသည့် ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်တစ်ခုလည်း ပါဝင်သည်။ ပရောဂျက်ကုဒ်ကို LGPLv3 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ Linux (Mono-based) နှင့် Windows ပေါ်တွင်တည်ဆောက်နိုင်သည်။

ထုတ်ဝေမှုအသစ်တွင် အပြောင်းအလဲများ-

  • downto modifier ကို အသုံးမပြုပါက "for" loop သည် အဆင့်တစ်ဆင့်ကို လက်ခံပါသည်။ သုညခြေလှမ်းသည် ZeroStepException ကို ပစ်သည်။ var i:=1 မှ 6 အဆင့် 2 ကို Print(i); Println; var c:='f' မှ 'a' အဆင့်-2 အတွက် Print(c); အဆုံး။
  • foreach loop တစ်ခုတွင် အညွှန်းတစ်ခုကို အသုံးပြုရန် ခွင့်ပြုထားသည်- Arr(1,2,3) index i do Println(i,x); အဆုံး။
  • စာကြည့်တိုက်လုပ်ဆောင်ချက် TypeName သည် အမှားအယွင်းအထွက်အတွက် စံ ErrOutput စီးကြောင်းကို လုပ်ဆောင်သည်- စတင် var o: (integer၊ integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := စာရင်းအသစ် [၂၊၃]; Println(TypeName(o2,3)); အဆုံး။
  • အပြန်အလှန်အကျိုးသက်ရောက်သော Olympiad ပြဿနာများကို ဖြေရှင်းခြင်းအား တားဆီးသည့် ထည့်သွင်းမှုလမ်းကြောင်းလွှဲခြင်းတွင် အမှားအယွင်းတစ်ခုကို ပြင်ဆင်ပြီးဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add