Qual è il significato di # in numeri letterali dello schema R5RS

1

risposta parziale su Stack Overflow, ma sto chiedendo qualcosa di un po 'più specifico delle risposte lì.

Quindi ... La semantica formale (Sezione 7.2) specifica il significato di tale letterale numerico? Specifica il significato delle operazioni numeriche sul valore risultante dall'interpretazione del letterale?

Se sì, quali sono i significati (in inglese - la semantica denotazionale è per me tutti caratteri greci:))?

    
posta ikmac 08.12.2012 - 21:19
fonte

1 risposta

1

Lettura dallo standard:

If the written representation of a number has no exactness prefix, the constant may be either inexact or exact. It is inexact if it contains a decimal point, an exponent, or a ''#'' character in the place of a digit, otherwise it is exact.

Si ricorda in sostanza che si tratta di cifre insignificanti. Il compilatore non ha bisogno di avere alcun valore specifico per loro, ma deve mettere qualcosa. (la maggior parte usa zero). È un modo per rendere un numero impreciso.

    
risposta data 09.12.2012 - 22:25
fonte

Leggi altre domande sui tag