$ ./eval.pl
> hello
hello
> 5/2
2.5
> 3*6+10
28
> 10/0 #除法出错
Illegal division by zero at (eval 4) line 1, <STDIN> line 4.
> "OK #输入字符串出错
Can't find string terminator '"' anywhere before EOF at (eval 5) line 1, <STDIN> line 5.
> exit
$ ./eval2.pl
Input a number: 100
Input a divisor: 2
Division of 100.00 by 2.00 is 50.00.
I am here now
$ ./eval2.plInput a number: 100
Input a divisor: 0Illegal division by zero at ./eval2.pl line 12, <STDIN> line 2.
I am here now
$ ./eval.pl
101
101
$ ./eval.pl
101
101
107
103
$ perl temp.pl
world
perl
china
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |