Сегодня вашему вниманию предлагается программа на Perl 6 для самостоятельного изучения.
class 人 { has $.name; has $.sex; has $.phone is rw; method gist { "$.sex $.name" } } sub prefix:<?>($name) { 人.new(name => $name, sex => '?') } sub prefix:<?>($name) { 人.new(name => $name, sex => '?') } sub infix:<☎️>(人 $人 is rw, $phone) { $人.phone = $phone; } sub prefix:<?>(人 $人) { print "Звоним +{$人.phone}"; for 1..5 { sleep ½; '.'.print; } say "\n— Алло, {$人.name}?"; } sub prefix:<?>(人 $人) { $人.say } my $X = ?'Иван Петров'; my $Y = ?'Лиза Смирнова'; $X ☎️ +79031234567; ?$X; ?$Y; ? $X;
Запускаем программу: