рдЬрд╛рд╡рд╛ 14: рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди

рдЬрд▓реНрдж рд╣реА, рдЖрдЧрд╛рдореА рдЬрд╛рд╡рд╛ 14 - рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ рдПрдХ рдирдпрд╛ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдлреАрдЪрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреИрд╕реЗ рджрд┐рдЦрддреА рд╣реИ рдФрд░ "рд╡реЗ рдХреНрдпрд╛ рдЦрд╛рддреЗ рд╣реИрдВ" рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рд╣рд┐рдореНрдордд рдХреЛ рд░реВрд╕реА рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рд╣рд┐рдореНрдордд рдХреАред рдХреМрди рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ - рдмрд┐рд▓реНрд▓реА рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред


рд╕рд╛рд░рд╛рдВрд╢


рд░рд┐рдХреЙрд░реНрдб рдЬрд╛рд╡рд╛ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рд╡реЗ рдЙрди рд╡рд░реНрдЧреЛрдВ рдХреЛ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд┐рдВрдЯреИрдХреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд▓рдЧрд╛рддрд╛рд░, рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд╕рд░рд▓ рд╡рд╛рд╣рдХ рд╣реИрдВред

рдХрд╛рд░рдг рдФрд░ рд▓рдХреНрд╖реНрдп


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

рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХрдХреНрд╖рд╛ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛрдб рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдХреЛрдб рдХреЛ рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдХреЛрдб рдХреА рджрд░реНрдЬрдиреЛрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдмреАрдЪ рдЬрд▓реНрджреА рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдХрд┐ рдпрд╣ рд╡рд░реНрдЧ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдбреЗрдЯрд╛ рд╡рд╛рд╣рдХ рд╣реИред рдЬрд╛рд╡рд╛ рдХреЛрдб рдореЙрдбрд▓рд┐рдВрдЧ рдорд╛рдирдХ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЛ рд▓рд┐рдЦрдирд╛, рд╕рдордЭрдирд╛ рдФрд░ рдорд╛рдиреНрдп рдХрд░рдирд╛ рд╕рд░рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд░рд┐рдХреЙрд░реНрдб рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛрдб рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВред рд╣рдордиреЗ рдЙрдирдореЗрдВ рд╢рдмреНрджрд╛рд░реНрде рд▓рдХреНрд╖реНрдп рд░рдЦрд╛: "рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдореЙрдбрд▓рд┐рдВрдЧ " (рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдореЙрдбрд▓рд┐рдВрдЧ рдбреЗрдЯрд╛)ред рдпрджрд┐ рд╢рдмреНрджрд╛рд░реНрде рд╕рд╣реА рд╣реИрдВ, рддреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛрдб рдбреЗрд╡рд▓рдкрд░ рдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рдмрд┐рдирд╛ рд╕рдм рдХреБрдЫ рд╕реНрд╡рдпрдВ рд╣реА рдХрд░ рджреЗрдЧрд╛ред рдЖрдЦрд┐рд░рдХрд╛рд░, рд▓рдЧрд╛рддрд╛рд░ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдШреЛрд╖рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди, рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд▓рдХреНрд╖реНрдп рдЬреЛ рдирд╣реАрдВ рдереЗ


рд╣рдордиреЗ рдЦреБрдж рдХреЛ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдХреЛрдб рдкрд░ "рдпреБрджреНрдз рдХреА рдШреЛрд╖рдгрд╛" рдХрд░рдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╣рдордиреЗ рдЬрд╛рд╡рд╛рдмреАрди рдШрдЯрдХреЛрдВ рдХреЗ рдирд╛рдордХрд░рдг рд╕рдореНрдореЗрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрддреНрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╡рд░реНрдЧреЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдПрдиреЛрдЯреЗрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЧреБрдгреЛрдВ, рдореЗрдЯрд╛рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдХреЛрдб рдкреАрдврд╝реА рдХреЛ рдЕрдХреНрд╕рд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП "рд╕рдорд╛рдзрд╛рди" рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рднреА рдирд╣реАрдВ рдерд╛ред

рд╡рд┐рд╡рд░рдг


рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдЬрд╛рд╡рд╛ рдореЗрдВ рдПрдХ рдирдИ рддрд░рд╣ рдХреА рдШреЛрд╖рдгрд╛ рд╣реИрдВред рдПрдирдо рдХреА рддрд░рд╣, рд▓реЗрдЦрди рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╕реАрдорд┐рдд рд╡рд░реНрдЧ рд╣реИред рдпрд╣ рдЕрдкрдиреЗ рджреГрд╢реНрдп рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕ рджреГрд╢реНрдп рдкрд░ рдмрдирд╛рддрд╛ рд╣реИред рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ API рдХреЛ рдкреНрд░рд╕реНрддреБрддрд┐ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ рдФрд░ рдмрджрд▓реЗ рдореЗрдВ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реЛрддреА рд╣реИрдВред

рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореЗрдВ рдирд╛рдо рдФрд░ рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реЛрддрд╛ рд╣реИред рд░рд╛рдЬреНрдп рд╡рд┐рд╡рд░рдг рдЗрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдШрдЯрдХреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддрд╛ рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ рдПрдХ рдирд┐рдХрд╛рдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

record Point(int x, int y) { } 

рдЪреВрдВрдХрд┐ рд╢рдмреНрджрд╛рд░реНрде рд░рд┐рдХреЙрд░реНрдб рд╕рд░рд▓ рдбреЗрдЯрд╛ рд╡рд╛рд╣рдХ рд╣реИрдВ, рд╡реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдорд╛рдирдХ рддрддреНрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ:

  • рдкреНрд░рддреНрдпреЗрдХ рд░рд╛рдЬреНрдп рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдирд┐рдЬреА рдЕрдВрддрд┐рдо рдХреНрд╖реЗрддреНрд░;
  • рдПрдХ рд╣реА рдирд╛рдо рдФрд░ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рд░рд╛рдЬреНрдп рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрдарди рд╡рд┐рдзрд┐;
  • рд░рд┐рдХреЙрд░реНрдб рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛; рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рддрд░реНрдХ рд╕реЗ рдЖрд░рдВрдн рдХрд░рддрд╛ рд╣реИ;
  • рдмрд░рд╛рдмрд░реА рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди () рдФрд░ рд╣реИрд╢рдХреЛрдб (), рдЬреЛ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рджреЛ рд░рд┐рдХреЙрд░реНрдб рд╕рдорд╛рди рд╣реИрдВ рдпрджрд┐ рд╡реЗ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╣реА рд╕реНрдерд┐рддрд┐ рд╕рдорд╛рд╣рд┐рдд рдХрд░рддреЗ рд╣реИрдВ;
  • String () рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдЬрд┐рд╕рдореЗрдВ рдЙрдирдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рднреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдШрдЯрдХреЛрдВ рдХрд╛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╢рд╛рдорд┐рд▓ рд╣реИред

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд░рд┐рдХреЙрд░реНрдб рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░рд╛рдЬреНрдп рдХреЗ рд╡рд┐рд╡рд░рдг рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рд╕рд╛рде рд╣реА, рд░рд┐рдХреЙрд░реНрдб рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╕рдорддреБрд▓реНрдп (), рд╣реИрд╢рдХреЛрдб () рдФрд░ рд╕реНрдЯреНрд░реАрдВрдЧ () рдХрд╛ рдЧрдарди рд╣реЛрддрд╛ рд╣реИред

рдкреНрд░рддрд┐рдмрдВрдз


рд░рд┐рдХреЙрд░реНрдб рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╡рд░реНрдЧ рдХреЛ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд░рд╛рдЬреНрдп рдХреЗ рдШрдЯрдХреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдирд┐рдЬреА рдЕрдВрддрд┐рдо рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝реАрд▓реНрдб рдШреЛрд╖рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдИ рдЕрдиреНрдп рдШреЛрд╖рд┐рдд рдлрд╝реАрд▓реНрдб рд╕реНрдерд┐рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпреЗ рд╕реАрдорд╛рдПрдБ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИрдВ рдХрд┐ рд░рд╛рдЬреНрдп рдХрд╛ рд╡рд░реНрдгрди рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рджреГрд╢реНрдп рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рдЕрдВрддрд┐рдо рд╣реИрдВ рдФрд░ рд╕рд╛рд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЗрди рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рд╕реЗ рд╕рдВрдХреЗрдд рдорд┐рд▓рддрд╛ рд╣реИ рдХрд┐ рд░рд┐рдХреЙрд░реНрдб рдПрдкреАрдЖрдИ рдХреЗрд╡рд▓ рдПрдХ рд░рд╛рдЬреНрдп рд╡рд┐рд╡рд░рдг рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдмрд╛рдж рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд░реНрдЧ рдпрд╛ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕рд╛рде рдмрдврд╝рд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдШрдЯрдХ рдЕрдВрддрд┐рдо рд╣реИрдВред рдпрд╣ рдкреНрд░рддрд┐рдмрдВрдз "рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд" рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдКрдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕реАрдорд╛рдУрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░рд┐рдХреЙрд░реНрдб рд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдЧреЛрдВ рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВ: рдЙрдиреНрд╣реЗрдВ рд╢реАрд░реНрд╖-рд╕реНрддрд░ рдпрд╛ рдиреЗрд╕реНрдЯреЗрдб рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╡реЗ рдЬреЗрдирд░рд┐рдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирдП рдСрдкрд░реЗрдЯрд░ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рд▓реЗрдЦрди рдирд┐рдХрд╛рдп рд╕реНрдереИрддрд┐рдХ рд╡рд┐рдзрд┐рдпреЛрдВ, рд╕реНрдерд┐рд░ рдХреНрд╖реЗрддреНрд░реЛрдВ, рд╕реНрдереИрддрд┐рдХ рдЖрд░рдВрднреАрдХрд░рдг рдмреНрд▓реЙрдХреЛрдВ, рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░реЛрдВ, рдЙрджрд╛рд╣рд░рдг рд╡рд┐рдзрд┐рдпреЛрдВ, рдЙрджрд╛рд╣рд░рдг рдЖрд░рдВрднреАрдХрд░рдг рдмреНрд▓реЙрдХреЛрдВ рдФрд░ рдиреЗрд╕реНрдЯреЗрдб рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░рд╛рдЬреНрдп рдШрдЯрдХреЛрдВ рдХреЛ рдПрдиреЛрдЯреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рд░рд┐рдХреЙрд░реНрдб рдиреЗрд╕реНрдЯреЗрдб рд╣реИ, рддреЛ рдпрд╣ рд╕реНрдерд┐рд░ рд╣реИ; рдпрд╣ рдиреЗрд╕реНрдЯреЗрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ рд░рд╛рдЬреНрдп рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдШреЛрд╖рд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ


рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЧреЗрдЯрд░реНрд╕ рдХреЗ рдорд╛рдирдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рд╕рд╛рде рд╣реА рд╕рд╛рде рдмрд░рд╛рдмрд░реА (), рд╣реИрд╢рдХреЛрдб (), рдФрд░ рд╕реНрдЯреНрд░реАрдВрдЧ () рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ, рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдкрд╛рд╕ рдорд╛рдирдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рдмрд░рд╛рдмрд░реА / рд╣реИрд╢рдХреЛрдб рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдирд╛ рд╣реЛред

рд╡рд┐рд╣рд┐рдд рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреА рд╕реНрдкрд╖реНрдЯ рдШреЛрд╖рдгрд╛ рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд░рд┐рдХреЙрд░реНрдб рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╡рд┐рд╡рд░рдг рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред рдПрдХ рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛ рдХреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдПрдХ рдФрдкрдЪрд╛рд░рд┐рдХ рд╕реВрдЪреА рдХреЗ рдмрд┐рдирд╛ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд░рд╛рдЬреНрдп рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдХрд┐рд╕реА рднреА рд░рд┐рдХреЙрд░реНрдб рдлрд╝реАрд▓реНрдб рдХреЛ рдорд╛рдирдХ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛ рдирд┐рдХрд╛рдп рджреНрд╡рд╛рд░рд╛ рдЗрд╕реА рдФрдкрдЪрд╛рд░рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ (рдпрд╣ = рдПрдХреНрд╕ = рдПрдХреНрд╕) рд╕реЗ рдмрдВрдж рдХрд░рдХреЗ рдорд╛рдирдХ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╣рд┐рдд рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЬрд╛рдВрдЪрдиреЗ рдФрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╕реНрдкрд╖реНрдЯ рдлрд╝реАрд▓реНрдб рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

 record Range(int lo, int hi) { public Range { if (lo > hi) /* referring here to the implicit constructor parameters */ throw new IllegalArgumentException(String.format("(%d,%d)", lo, hi)); } } 

рд╡реНрдпрд╛рдХрд░рдг


 RecordDeclaration: {ClassModifier} record TypeIdentifier [TypeParameters] (RecordComponents) [SuperInterfaces] [RecordBody] RecordComponents: {RecordComponent {, RecordComponent}} RecordComponent: {Annotation} UnannType Identifier RecordBody: { {RecordBodyDeclaration} } RecordBodyDeclaration: ClassBodyDeclaration RecordConstructorDeclaration RecordConstructorDeclaration: {Annotation} {ConstructorModifier} [TypeParameters] SimpleTypeName [Throws] ConstructorBody 

рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдиреЛрдЯреЗрд╢рди


рдПрдиреЛрдЯреЗрд╢рди рдПрдиреЛрдЯреЗрд╢рди рдХреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдШрдЯрдХреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд╡реЗ рдШрдЯрдХреЛрдВ, рдорд╛рдкрджрдВрдбреЛрдВ, рдлрд╝реАрд▓реНрдб, рдпрд╛ рд╡рд┐рдзрд┐рдпреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдШрдЯрдХ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдиреЛрдЯреЗрд╢рди рдХрд┐рд╕реА рднреА рдЖрд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рдХреА рдирд┐рд╣рд┐рдд рдШреЛрд╖рдгрд╛рдУрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред

рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдиреЛрдЯреЗрд╢рди рдЬреЛ рд░рд┐рдХреЙрд░реНрдб рдШрдЯрдХреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рд╡реЗ рдЖрд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рдХреЗ рдирд┐рд╣рд┐рдд рдШреЛрд╖рдгрд╛рдУрдВ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рд░реНрдорд╛рдг рдкреИрд░рд╛рдореАрдЯрд░, рдлрд╝реАрд▓реНрдб рдШреЛрд╖рдгрд╛рдПрдВ, рдФрд░ рд╡рд┐рдзрд┐рдпрд╛рдБ) рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдЖрд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рдХреА рд╕реНрдкрд╖реНрдЯ рдШреЛрд╖рдгрд╛рдПрдВ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдШрдЯрдХ рдХреЗ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдиреЛрдЯреЗрд╢рди рд╕рд╣рд┐рддред

рдкрд░рд╛рд╡рд░реНрддрди рдПрдкреАрдЖрдИ


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ java.lang.Class рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛:

  • RecordComponent [] getRecordCompords ()
  • рдмреВрд▓рд┐рдпрди рд░реИрдХрд╛рд░реНрдб ()

GetRecordCompords () рд╡рд┐рдзрд┐ рдПрдХ рд╕рд░рдгреА java.lang.reflect.RecordComponent рджреЗрддрд╛ рд╣реИ , рдЬрд╣рд╛рдБ java.lang.reflect.RecordComponent рдПрдХ рдирдпрд╛ рд╡рд░реНрдЧ рд╣реИред

рдЗрд╕ рдПрд░реЗ рдХреЗ рддрддреНрд╡ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдШрдЯрдХреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВ рдФрд░ рдЙрд╕реА рдХреНрд░рдо рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдирд╛рдо, рдкреНрд░рдХрд╛рд░, рд╕рд╛рдорд╛рдиреНрдп рд╕рд╣рд┐рдд рд╕рд░рдгреА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ RecordComponent рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓реА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЗрд╕рдХрд╛ рдореВрд▓реНрдп рднреАред

рдпрджрд┐ рдЗрд╕ рд╡рд░реНрдЧ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ isececord () рд╡рд┐рдзрд┐ рд╕рд╣реА рд╕рд╛рдмрд┐рдд рд╣реЛрддреА рд╣реИред ( IsEnum () рд╡рд┐рдзрд┐ рдХреЗ рд╕рдорд╛рди)ред

рд╡рд┐рдХрд▓реНрдк


рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдЯреБрдкрд▓реНрд╕ рдХреЗ рд╕рд╢рд░реНрдд рд░реВрдк рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдЯреНрдпреВрдкрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЯреБрдкрд▓реНрд╕ рдХреБрдЫ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╣рд▓реНрдХреЗ рддрд░реАрдХреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдкрд░рд┐рдгрд╛рдо рдЕрдХреНрд╕рд░ рдХрдо рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рд╣реЛрддрд╛ рд╣реИ:

  • рдЬрд╛рд╡рд╛ рджрд░реНрд╢рди рдХрд╛ рдореБрдЦреНрдп рд╕рд┐рджреНрдзрд╛рдВрдд рдпрд╣ рд╣реИ рдХрд┐ рдирд╛рдо рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ ред рдХрдХреНрд╖рд╛рдПрдВ рдФрд░ рдЙрдирдХреЗ рддрддреНрд╡ рдЙрди рдирд╛рдореЛрдВ рдХреЛ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рдЙрдирдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдЯреНрдпреВрдкрд▓реНрд╕ рдФрд░ рдЙрдирдХреЗ рдШрдЯрдХ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЕрд░реНрдерд╛рддреН, рдлрд░реНрд╕реНрдЯрдирд╛рдо рдФрд░ рд▓рд╛рд╕реНрдЯрдирд╛рдо рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рд╡реНрдпрдХреНрддрд┐ рд╡рд░реНрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдЕрдирд╛рдо рдЯреНрдпреВрдкрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордЭ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИред
  • рдХрдХреНрд╖рд╛рдПрдВ рдЕрдкрдиреЗ рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд╛рдЬреНрдп рд╕рддреНрдпрд╛рдкрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВ, рдЯреНрдпреВрдкрд▓реНрд╕ рдирд╣реАрдВред рдХреБрдЫ рдбреЗрдЯрд╛ рд╕реЗрдЯ, рдЬреИрд╕реЗ рдХрд┐ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ, рдореЗрдВ рдРрд╕реЗ рдЗрдиреНрд╡рд░реНрдЯрд░ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдмрд╛рдж рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд╡реЗ рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ;
  • рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдЙрдирдХреЗ рд░рд╛рдЬреНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ; рд░рд╛рдЬреНрдп рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╕рдВрдпреЛрдЬрди рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕реБрд▓рдн рдмрдирд╛рддрд╛ рд╣реИред рдЯреНрдпреВрдкрд▓реНрд╕, рдХреЗрд╡рд▓ рдПрдХ рдбреЗрдЯрд╛ рд╕реЗрдЯ рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрд╡рд╕рд░ рдХреА рдкреЗрд╢рдХрд╢ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ


рдкреГрдердХ рдкреНрд░рдХрд╛рд░ (JEP 360) рдХреЗ рд╕рд╛рде рд░рд┐рдХреЙрд░реНрдб рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВ; рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде, рдЕрднрд┐рд▓реЗрдЦ рдПрдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЕрдХреНрд╕рд░ рдмреАрдЬреАрдп рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рд╕реНрд╡рдпрдВ рдкреИрдЯрд░реНрди рдорд┐рд▓рд╛рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ рд░рд┐рдХреЙрд░реНрдб рдЙрдирдХреЗ рдПрдкреАрдЖрдИ рдХреЛ рд░рд╛рдЬреНрдп рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдВрддрддрдГ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдкреИрдЯрд░реНрди рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╕реНрд╡рд┐рдЪ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдореЗрдВ рдкреГрдердХ рд╡рд░реНрдЧреЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/hi484700/


All Articles