或阿呆のブログ

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

$perl -de 0で遊んでみた part1

起動

$perl -de 0

Loading DB routines from perl5db.pl version 1.33
Editor support available.

Enter h or `h h' for help, or `man perldebug' for more help.

main::(-e:1):	0

未使用の変数を使ってみた。$無しで使おうとしてみた。

  DB<1> hoge = 1
Can't modify constant item in scalar assignment at (eval 6)[/usr/share/perl/5.14/perl5db.pl:640] line 2, at EOF

$hogeに数値代入、print

  DB<2> $hoge = 1

  DB<3> print $hoge
1

$hogeに文字列代入、print

  DB<4> $hoge = 'hoge'

  DB<5> print $hoge
hoge

変数の箱の型違っても怒られない。

論理演算

  DB<6> 1 == 1

  DB<7> 1 == 0

PythonみたいにTrueとかFalseとかは出てこないか・・・。

if文

  DB<8> if(1==1){print "True\n"}
True