読者です 読者をやめる 読者になる 読者になる

或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。おバカなことが大好きです。

独習Perl第二版 練習問題1.1 スクリプトと実行を解いてみた。#Perl

1.

$perl -e "print -0.123"
-0.123
$type 1-1-1.pl
print "-0.123"
$perl 1-1-1.pl
-0.123

2.

$type 1-1-2.pl
print 1
23;
$perl 1-1-2.pl
Number found where operator expected at 1-1-2.pl line 2, near "23"
        (Missing semicolon on previous line?)
syntax error at 1-1-2.pl line 2, near "23"
Execution of 1-1-2.pl aborted due to compilation errors.

3.

$type 1-1-3.pl
print 123,45,
678;
$perl 1-1-3.pl
12345678

perlのprint文って,で区切るとこんな動作をするって初めて知った。pythonとは違うのねw
ちなみにPythonだとこうなる。

In [1]: print 123,45,
123 45

参考図書

独習Perl 第2版

独習Perl 第2版