CodingTrain / CodingTrain/Suggestion-Box
float and ".0"
- 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