Yurttas/PL/SL/perl/F/02/04/00/p 00.pl

 1# 
 2#  Copyright(C) 1998
 3#  All Rights Reserved. Salih Yurttas, ZCubes, BitsOfCode Software Systems, Inc..
 4#
 5#  Permission from use, copy, modify, and distribute this
 6#  software and its documentation for EDUCATIONAL purposes
 7#  and without fee is hereby granted provided that this
 8#  copyright notice appears in all copies.
 9#
10#  date   : January 1, 1998.
11#  author : Salih Yurttas.
12#
13#  p_00.pl
14#
15
16
17$a = 0;
18
19print "a = ", $a;
20print "\n";
21
22print "!a = ", !$a;        # !$a - unary ! op
23print "\n";
24
25$b = 2;
26
27print "a + b = ", $a+$b;   # $a+$b - binary + op
28print "\n";
29
30$a = $b + 2 * 3;
31
32print "b+2*3 ", $a;        # * has precedence over +
33print "\n";
34
35$a = 2 * 3 * 2;
36
37print "2*3*2 ", $a;        # (2*3)*2 left associative
38print "\n";
39
40$a = 2 ** 3 ** 2;
41
42print "2**3**2 ", $a;      # 2**(3**2) right associative
43print "\n";