CodingTrain / CodingTrain/Suggestion-Box

float and ".0"

Aperta
#465 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
570
Fork
85
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con gli esempi dell’issue e i video per principianti sulle variabili che identifica come una possibile posizione. Conferma il comportamento rilevante di Processing e decidi se il promemoria debba essere inserito lì o in un altro video; il lavoro è completato quando l’avvertimento sulla divisione tra interi e sulla divisione in virgola mobile, e sul ".0" aggiuntivo, è stato aggiunto in un punto didattico appropriato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
content
Tipo di issue
Documentazione
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.