Más contenido relacionado
Más de Mayumi Ishikawa (7)
Perl と人生(Perl and Life)
- 4. 現在絶賛エンジニア募集中の
シックス・アパート(Six Apart)で
マーケティングと広報をしております
高橋真弓(@mayumine)と申します。
ブログは9月26日にリリースしたばかりの
Movable Type 5.2で書いています。
http://uramayu.com
- 13. 03, 後がない受験生
my $college = School->new('Tokyo University');
do {
$me->studying();
$college->exam( $me );
} while( $college->result_of_the_exam( $me )
eq 'FAIL' );
- 14. 04,欲望だらけの大学生
$me->want( 'Drink' );
$me->want( 'Girlfriend' );
$me->want( 'Money' );
$me->want( 'Job' );
$me->want( 'Credit' );
- 15. 05, プロポーズ
・非常に優秀な対話型検索機能
・そこにジョブズの人格が雇って
いるという
do{
ソース:虚構新聞
will_you_marry_me( $me => $girlfriend );
} while ( $girlfriend->answer() ne 'YES' );
my $wife = $girlfriend;
- 16. 06, 新婚生活
while( 1 ) {
my $answer = what_do_you_want( $wife => $me );
if ( $answer eq 'Dinner' ) {
# Do nothing
} elsif ( $answer eq 'Bath') {
# Do nothing
} elsif ( $answer eq 'You') {
last;
} else {
# Do nothing
}
}
- 17. 07, 第一子誕生
$wife->{inner_universe} = $me->DNA();
my $new_baby = $wife->childbirth()
- 18. 07, 世代交代
$me->want( 'Drink' );
sub life {
$me->want( 'Girlfriend' );
$me->want( 'Money' );
my ( $daddy, $mom ) = @_; do{
will_you_marry_me( $me => $girlfriend );
$mom->{inner_universe} = $daddy->DNA(); } while ( $girlfriend->answer() ne 'YES' );
my $me = $mom->childbirth();
my $wife = $girlfriend;
$me->shout(
while( 1 ) {
to => WORLD,
my $answer = what_do_you_want( $wife => $me );
message => 'Hello, World!';
if ( $answer eq 'Dinner' ) {
);
# Do nothing
$mom->shout( } elsif ( $answer eq 'Bath') {
to =>$me, # Do nothing
message => 'Do your homework!', } elsif ( $answer eq 'You') {
); last;
} else {
my $college = School->new('Tokyo University'); # Do nothing
do { }
$me->studying(); }
$college->exam( $me );
} while( $college->result_of_the_exam( $me ) eq 'FAIL' );
life( $me, $wife );
}
- 19. 08, 繁栄
life( $adam, $eve);
- 23. 人生をPerlで表現したくなった?
続きはgithubで!
Do you want describe Life by Perl?
Visit
https://github.com/mayumine/
perlandlfe
Notas del editor
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n