рдХреЛрд░ рдФрд░ рдореВрд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВред рдирдореВрдирд╛ рдХреЛрдб:
рдХреНрд▓рд╛рд╕ рдкреЙрдЗрдВрдЯ {
рд╣реИ ( $x, $y ) :рдкрд╛рдардХ :рд▓реЗрдЦрдХ :рдирдпрд╛ :isa(Int);
рд╡рд┐рдзрд┐ рд╕реНрдкрд╖реНрдЯ() {
($x, $y ) = ( 0, 0 );
}
}
рдХреНрд▓рд╛рд╕ рдкреНрд╡рд╛рдЗрдВрдЯ3рдбреА рдИрд╕рд╛ рдкреНрд╡рд╛рдЗрдВрдЯ {
$z рд╣реИ :рдкрд╛рдардХ :рд▓реЗрдЦрдХ :рдирдпрд╛ :isa(Int);
рд╡рд┐рдзрд┐ рд╕реНрдкрд╖реНрдЯ() {
$рд╕реНрд╡рдпрдВ->рдЕрдЧрд▓рд╛::рд╡рд┐рдзрд┐;
$z = 0;
}
}
рд╕реНрд░реЛрдд: linux.org.ru