Assignments are $Next_Course = "CPS615";
|
$Funding = $Funding + $Contract;
|
The latter can be written as in C as
|
$Funding += $Contract;
|
Similarly can write for strings:
|
$Name= "Geoffrey"; $Name .= " Fox" # Sets $Name to "Geoffrey Fox"
|
Example: $A = 6; $B = ($A +=2); # sets $A = $B = 8
|
AutoIncrement and Autodecrememt: as in C
-
$a = $a + 1; $a +=1; and ++$a; # are the same and increment $a by 1
|
++ and -- are both allowed and can be used BEFORE(prefix) or AFTER(suffix) variable(operand). Both forms change operand in same way but in suffix form result if used in expression is value BEFORE variable incremented.
-
$a=3; $b = (++$a) # sets $a and $b to 4
-
$a=3; $b = ($a++) # sets $a to 4 and $b to 3
|