Last Update 2008/05/18
** は指数演算子です。
(例)
print 3**2 . "\n";
# 3 * 3 = 9
print -3**2 . "\n";
# -(3 * 3) = -9
print (-3)**2 . "\n";
# 先に print (-3) が評価されてしまうため表示は -3 となる。改行もされない。
print "\n";
print ((-3)**2) . "\n";
# (-3) * (-3) = 9
実行結果
9
-9
-3
9