CodingTrain / CodingTrain/Suggestion-Box

float and ".0"

Offen
#465 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
570
Forks
85
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi Dan,

It'd be great if you could add (as an addendum to the beginner's videos about variables for instance, or find the good occasion in any other video) the following reminder and warning about floating point variables in Processing (unless I am missing something).
Is there any way to prevent this (by setting a "mode" up) or should we always add the extra ".0"?

```
float t;

t = 49/100;
println(t); // returns .... 0.0

t = 49.0/100; // note the extra ".0"
println(t); // returns .... 0.49

t = 48/10;
println(t); // returns .... 4.0

t = 48/10.0; // again just an extra ".0"
println(t); // returns .... 4.8

```
Yep, I spent some time today debugging an issue in one of my sketches that ended-up being just that!
(and it's not even the first language with which I have the same issue.)

Thanks a mil'!

FredL

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit den Issue-Beispielen und den Anfängervideos über Variablen, die dort als möglicher Ort genannt werden. Bestätige das relevante Processing-Verhalten und entscheide, ob der Hinweis dorthin oder in ein anderes Video gehört; abgeschlossen bedeutet, dass der Hinweis zu Integer- gegenüber Gleitkommadivision und dem zusätzlichen ".0" an einer geeigneten lehrreichen Stelle hinzugefügt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
content
Issue-Typ
Dokumentation
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.