探検


無駄なことをして遊ぼう

1名無しさん@お腹いっぱい。
垢版 |
2001/05/31(木) 16:41ID:/ItWxlxM
#!/usr/bin/perl
use ostream;

cout   << "overloadで遊んでみる。" << endl
    << "Hello Perl world" << endl;

__END__
2名無しさん@お腹いっぱい。
垢版 |
2001/05/31(木) 16:42ID:/ItWxlxM
# ostream.pm
package ostream;
use base Exporter;
use Carp;
use strict;

use overload
'<<' => \&print;

our @EXPORT = qw(cout endl);
use constant cout => bless {};
use constant endl => "\n";

sub print{
my $self = shift;
my $arg = shift;
shift and croak "syntax error";
CORE::print($arg);
return $self;
}
__END__
2001/05/31(木) 20:58ID:???
#ありゃ…ウケなかったか。
#まあ良いや一人で遊ぼう。
package IO::Stream;
use Carp;
use base 'Exporter';
@EXPORT = qw(endl $cout $cin setw);

use strict;
use overload
'<<' => \&output,
'>>' => \&input,
'""' => sub { ref $_[0] || $_[0] },
fallback=> 1,
;

use vars qw/$cout $cin/;
use constant endl => "\n";
$cout = IO::Stream->cout();
$cin = IO::Stream->cin();

sub new { return bless { type => shift }, ref $_[0] || $_[0]; }
sub cin { return bless { type => 'istream' }, ref $_[0] || $_[0]; }
sub cout{ return bless { type => 'ostream' }, ref $_[0] || $_[0]; }

sub input{
my $self = shift;
($_[1] or index($self->{type}, 'i'))
and croak "syntax error";

if(ref $_[0]){
$self->{bufsize} = ${ shift() };
}else{
if($self->{bufsize}){
$_[0] = substr scalar(<STDIN>), 0, $self->{bufsize};
}else{
$_[0] = <STDIN>;
}
}
return $self;
}
sub setw{
my $len = shift;
return \$len;
}

sub output{
my $self = shift;
my $arg = shift;
($_[0] or index($self->{type}, 'o'))
and croak "syntax error";
print($arg);
return $self;
}

1;
# new周辺が見苦しいが
# 纏めようとすると何故かoverloadがうまく働かないことがあるんだよなぁ…。
# 何でだろ。
2001/05/31(木) 21:09ID:???
どうも挙動がおかしい。
>>3でcoutを変数にしたのは、
>>2のコードで
#!/usr/bin/perl
use ostream;
exit;
cout << "test " << endl;
__END__
とやると妙なことになってしまう為。
変数だと結果はマトモだ。
2001/06/01(金) 22:11ID:???
C++の本を買ってきた。
iostreamをPerlで実装するのはなかなか難しい…。
頑張れ>俺
2001/06/02(土) 11:14ID:???
マニピュレータの実装が難しい…。
7 
垢版 |
2001/06/27(水) 23:55ID:???
難しいことやってるねぇ。
意味不明です・・・私には・・・
2001/07/06(金) 16:41ID:???
★削除 ★ジケーン
2001/07/06(金) 16:41ID:???
ジケーン
2001/07/06(金) 16:42ID:???
ジケーン
2001/08/10(金) 05:17ID:???
ooooooooo
2001/08/10(金) 05:17ID:???
545
2001/08/10(金) 05:18ID:???
a
2001/08/10(金) 05:18ID:???
ddd
2001/08/10(金) 05:23ID:???
hrthrthrthrthrthrthrthrthrthrthrthrthrt
2001/08/10(金) 05:24ID:???
[[[[[
2001/08/10(金) 05:24ID:???
gr
2001/08/10(金) 05:25ID:???
ppppppppppp
2001/08/10(金) 05:28ID:???
hhhhhhhhhh
2001/08/10(金) 05:29ID:???
rthjhjrthjrthjrthjrthjrthjrthjrt
2001/08/10(金) 05:30ID:???
fdsdfsdfsdfs
2001/08/10(金) 05:30ID:???
[i@i@[i@[
2001/08/10(金) 05:31ID:???
sdsds
2001/08/10(金) 05:31ID:???
dsdfsds
2001/08/10(金) 05:32ID:???
ppppp
2001/08/10(金) 05:32ID:???
aaa
2001/08/10(金) 05:33ID:???
fadsadfsadfsadfs
2001/08/10(金) 05:33ID:???
sddsdsdsdsdsds
2001/08/10(金) 05:34ID:???
uil;ilu;ilu;ilu;ilu;
2001/08/10(金) 05:34ID:???
p@
2001/08/10(金) 06:14ID:???
sa
2001/08/10(金) 17:16ID:???
asssssssss
2001/08/10(金) 17:19ID:???
tyjety
2001/08/12(日) 14:44ID:???
すっかり練習場と化している・・・

おいらもだ
2001/08/12(日) 15:11ID:???
  
2001/08/12(日) 15:12ID:???
        
2001/08/12(日) 15:12ID:???
             
2001/08/12(日) 15:12ID:???
            
2001/08/12(日) 15:13ID:???
                  
2001/08/12(日) 18:11ID:???
2001/08/12(日) 21:54ID:???
新機能か....。
2001/08/12(日) 21:55ID:???
efwefwefwefwefwefwefwefwefw
2001/08/12(日) 22:04ID:???
efwefwefwefwefwefwefwefwefwefw
2001/08/12(日) 22:14ID:???
hoge#hoge
2001/08/12(日) 22:16ID:???
>>41
久しぶり。
2001/08/12(日) 23:09ID:???
とりあえずパス解析成功風?
2001/08/13(月) 00:15ID:???
>>45
うん。ありがと。
2001/08/13(月) 00:20ID:???
ふぅ。
2001/08/13(月) 00:21ID:???
間違えた。
2001/08/13(月) 04:34ID:???
テスト
2001/08/13(月) 04:47ID:???
>>47
おひさそっす!

変わってるのか???  またしょぼマシンぶん回さないと ウトゥだ(-_-
2001/08/13(月) 04:51ID:???
テストっ
2001/08/13(月) 15:50ID:???
print chr hex for split chr++$_**++$_*++$_*++$_*--$_-++$_*++$_-++$_*$_+$_+$_/$_,
'68Z74Z74Z70Z3AZ2FZ2FZ63Z6FZ72Z6EZ2EZ32Z63Z68Z2EZ6EZ65Z74Z2FZ70Z68Z70Z2FZ69Z6EZ64Z65Z78Z32Z2EZ68Z74Z6DZ6C'
2001/08/13(月) 21:28ID:???
テスト
2001/08/13(月) 21:29ID:???
もいっちょ
2001/08/15(水) 07:53ID:???
>>51
どうもですー
2001/08/15(水) 07:54ID:???
...
2001/08/23(木) 23:17ID:???
Perl
01/09/21 10:39ID:???
hoge#hoge
01/09/21 10:40ID:???
AAA
02/01/05 20:07ID:???
とりっぷてす
02/01/07 17:46ID:???
オカヤソ逝って良し
63a
垢版 |
02/01/09 04:30ID:???
http://1_(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)_
http://1_)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^_
http://1_^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-_
http://1_-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^_
http://1_^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(_
http://1_(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)_
http://1_)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^_
http://1_^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-_
http://1_-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^_
http://1_^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(_
http://1_(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)_
64a
垢版 |
02/01/09 04:31ID:???
http://1
65a
垢版 |
02/01/09 04:31ID:???
http://1/
66a
垢版 |
02/01/09 04:31ID:???
http://pc.2ch.net/
67a
垢版 |
02/01/09 04:32ID:???
http://1.
68a
垢版 |
02/01/09 04:32ID:???
http://1./
69a
垢版 |
02/01/09 04:33ID:???
http://1./
70a
垢版 |
02/01/09 04:33ID:???
http://1./_(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)_
http://1./_)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^_
http://1./_^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-_
http://1./_-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^_
http://1./_^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(_
http://1./_(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)_
http://1./_)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^_
http://1./_^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-_
http://1./_-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^_
http://1./_^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(_
http://1./_(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)(^-^)_
71a
垢版 |
02/01/09 04:34ID:???
http://1./()
72a
垢版 |
02/01/09 04:34ID:???
http://1./&;
73a
垢版 |
02/01/09 04:40ID:???
74a
垢版 |
02/01/09 04:42ID:???
http://_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_
http://_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_
http://_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_
http://_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_
http://_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_
http://_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_
http://_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_
http://_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_
http://_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_
http://_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_
http://_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_
75a
垢版 |
02/01/09 04:43ID:???
http://_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_.
http://_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_.
http://_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_.
http://_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_.
http://_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_.
http://_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_.
http://_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_.
http://_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_.
http://_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_.
http://_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_.
http://_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_.
76a
垢版 |
02/01/09 04:43ID:???
http://_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_./
http://_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_./
http://_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_./
http://_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_./
http://_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_./
http://_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_./
http://_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_./
http://_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_./
http://_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_./
http://_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_./
http://_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_./
77a
垢版 |
02/01/09 04:44ID:???
http://1./_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_./
http://1./_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_./
http://1./_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_./
http://1./_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_./
http://1./_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_./
http://1./_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_./
http://1./_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_./
http://1./_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_./
http://1./_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_./
http://1./_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_./
http://1./_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_./
78a
垢版 |
02/01/09 04:44ID:???
&rlo;http://1./_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_./
&rlo;http://1./_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_./
&rlo;http://1./_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_./
&rlo;http://1./_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_./
&rlo;http://1./_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_./
&rlo;http://1./_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_./
&rlo;http://1./_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_./
&rlo;http://1./_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_./
&rlo;http://1./_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_./
&rlo;http://1./_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_./
&rlo;http://1./_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_./
79a
垢版 |
02/01/09 04:45ID:???
&rlo;http://1./_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_
&rlo;http://1./_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_
&rlo;http://1./_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_
&rlo;http://1./_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_
&rlo;http://1./_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_
&rlo;http://1./_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_
&rlo;http://1./_oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^_
&rlo;http://1./_^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-_
&rlo;http://1./_-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^_
&rlo;http://1./_^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo_
&rlo;http://1./_o^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^oo^-^o_
02/01/14 18:28ID:???
実験〜。
02/12/06 12:44ID:???
あげてみーる
82
垢版 |
02/12/12 01:21ID:???
あがってない
83山崎渉
垢版 |
03/01/15 13:42ID:???
(^^)
84山崎渉
垢版 |
03/03/13 17:27ID:???
(^^)
85山崎渉
垢版 |
03/04/17 12:21ID:???
(^^)
86山崎渉
垢版 |
03/04/20 06:13ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
87山崎渉
垢版 |
03/05/22 02:14ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
88山崎渉
垢版 |
03/05/28 17:13ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
89山崎 渉
垢版 |
03/07/15 11:20ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
90山崎 渉
垢版 |
03/08/02 02:32ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
03/08/02 05:08ID:???
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
92山崎 渉
垢版 |
03/08/15 23:15ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
04/10/03 17:26:58ID:???
??
04/10/11 23:34:07ID:???
てす
95うおお
垢版 |
04/10/13 20:06:25ID:???
てすと
04/12/11 19:48:06ID:???
>>1−7で終了。
05/03/05 11:19:41ID:???
さらしあげ
NGNG

#!/usr/bin/exit
#!/usr/bin/shutdown
2007/07/02(月) 18:22:58ID:???
今日ヤバイんだよ
いつもはこんなベランベランに掲示板で書き込んだりしないのに
どーでもいいようなことを書き込みたくてしょうがない
荒らしては無いよ!
100nobodyさん
垢版 |
2009/01/04(日) 20:34:08ID:???
100gt
101nobodyさん
垢版 |
2009/01/04(日) 20:34:31ID:tUrF+z2D
sosite
agemasune
レスを投稿する


ニューススポーツなんでも実況