PascaleABC.NET 3.8.3 рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рд╡реЗрд╢ рдХрд╛ рд╡рд┐рдореЛрдЪрди

рдкрд╛рд╕реНрдХрд▓рдПрдмреАрд╕реА.рдиреЗрдЯ 3.8.3 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд░рд┐рд▓реАрдЬ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬреЛ .NET рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЬрдирд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдкрд╛рд╕реНрдХрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИ, .NET рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдХрдХреНрд╖рд╛рдПрдВ, рдЗрдВрдЯрд░рдлреЗрд╕ рдЬреИрд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред , рдСрдкрд░реЗрдЯрд░ рдУрд╡рд░рд▓реЛрдбрд┐рдВрдЧ, ╬╗-рдПрдХреНрд╕рдкреНрд░реЗрд╢рди, рдЕрдкрд╡рд╛рдж, рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг, рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рдзрд┐рдпрд╛рдВ, рдирд╛рдорд╣реАрди рдХрдХреНрд╖рд╛рдПрдВ рдФрд░ рдСрдЯреЛрдХреНрд▓рд╛рд╕ред рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╢рд┐рдХреНрд╖рд╛ рдФрд░ рдЕрдиреБрд╕рдВрдзрд╛рди рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред рдкреИрдХреЗрдЬ рдореЗрдВ рдХреЛрдб рд╕рдВрдХреЗрдд, рдСрдЯреЛ-рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ, рдПрдХ рдбрд┐рдмрдЧрд░, рдПрдХ рдлреЙрд░реНрдо рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдФрд░ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдирдореВрдиреЗ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб LGPLv3 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓рд┐рдирдХреНрд╕ (рдореЛрдиреЛ-рдЖрдзрд╛рд░рд┐рдд) рдФрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди:

  • "рдлреЙрд░" рд▓реВрдк рдЕрдм рдПрдХ рд╕реНрдЯреЗрдк рд╕реНрдЯреЗрдк рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдбрд╛рдЙрдирдЯреВ рд╕рдВрд╢реЛрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╢реВрдиреНрдп рдХрджрдо рдПрдХ ZeroStepException рдлреЗрдВрдХрддрд╛ рд╣реИред var i рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ:=1 рд╕реЗ 6 рдЪрд░рдг 2 Print(i); Println; var c:='f' рд╕реЗ 'a' рдЪрд░рдг -2 рдХреЗ рд▓рд┐рдП Print(c); рдЕрдВрддред
  • рдЗрд╕реЗ рдлрд╝реЛрд░реИрдЪ рд▓реВрдк рдореЗрдВ рдПрдХ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ: Arr(1,2,3) рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ foreach var x рд╢реБрд░реВ рдХрд░реЗрдВ, рдореИрдВ Println(i,x); рдЕрдВрддред
  • рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рди рдЯрд╛рдЗрдкрдиреЗрдо рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдПрд░рдСрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ: рд╢реБрд░реБрдЖрддреА рд╕рдВрд╕реНрдХрд░рдг рдУ: (рдкреВрд░реНрдгрд╛рдВрдХ,рдкреВрд░реНрдгрд╛рдВрдХ) ->() := (x,y)->рдкреНрд░рд┐рдВрдЯ(1); Println(TypeName(o)); var o1 := рдирдИ рд╕реВрдЪреА[2,3]; Println(TypeName(o1)); рдЕрдВрддред
  • рдЗрдирдкреБрдЯ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рдЬреЛ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдУрд▓рдВрдкрд┐рдпрд╛рдб рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддреА рдереА, рдЙрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ