Thread Mathematik: perl und mathematik
(19 answers)
Opened by Gast at 2003-09-19 18:24
[quote=steffenw,22.09.2003, 20:26]Man kann die Klammern von print( (2+3)*(1+2) ); weglassen. Aber keiner zwingt einen dazu. In solchen Fällen wie hier, schreibe ich sie mit, sonst nie.[/quote]
Hier ist es keine Frage von weglassen können, da sich die Bedeutung total verändert: Aus print (2+3)*(1+2) macht er (print(2+3))*3 und entfernt dann die sinnlose Multiplikation. Es gab da doch die schöne Regel, wenn etwas wie ein Funktionsaufruf aussieht, verhält es sich auch so. Code: (dl
)
print (2+3)*(1+2); Ausgabe Code: (dl
)
1 print (...) interpreted as function at D:\daten\perl\FORUM\print.pl line 1. :-)\n\n <!--EDIT|Crian|1064258328--> s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite |