Thread Subtrahieren in Perl (Fließkomma, aber genau) (20 answers)
Opened by EdisonR1 at 2013-09-23 16:52

Linuxer
 2013-09-23 19:12
#170531 #170531
User since
2006-01-27
3875 Artikel
HausmeisterIn

user image
Warum gibst Du einen String '$zahl_2' an? Ich denke, Du willst eine Zahl oder eine Variable übergeben? Dann tu das auch, und verwende keinen String.
Überlege Dir doch mal, wofür die einfachen Hochkommata da sind und was die bewirken.
Siehe dazu auch Perldoc:perlop Quote-and-Quote-like-Operators

Wenn Du reine Variablen übergeben willst, dann tu das auch und lass den Schnick-Schnack weg.

Ein einfacher Test:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
$ perl -Mv5.10

my $zahl = 1.234;

say "Aha: ", $zahl;

say "Ups: ", '$zahl';

Aha: 1.234
Ups: $zahl


Zweiter Test:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
$ perl -Mv5.10 -MMath::BigFloat -w

my $z1 = 2.32119;
my $z2 = 2.32322;

my $y = Math::BigFloat->new( $z1 );
my $d = $y - $z2;


say $d;

-0.00203

Last edited: 2013-09-23 19:24:22 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Subtrahieren in Perl (Fließkomma, aber genau)