Strumenti Utente

Strumenti Sito


it:ugbasic:user:kw:read
Traduzioni di questa pagina:


ugBASIC Manuale Utente

READ ✓

SINTASSI

   READ var

SCOPO

Il comando READ viene utilizzato per leggere valori costanti dalle righe DATA nelle variabili indicate. Questo comando è in grado di leggere più costanti contemporaneamente con un elenco di variabili separate da virgole.

Se si utilizza il tipo sbagliato di variabile (ad esempio leggere una stringa di caratteri in una variabile numerica come float o intero), la variabile non verrà modificata. Tale comportamento può essere evitato utilizzando generalmente una variabile dello stesso tipo di quello indicato nel DATA AS.

Con un valore che non rientra nell'intervallo previsto di una variabile READ, ad es. il valore non è compreso nell'intervallo di un numero intero, ugBASIC lo convertirà implicitamente, perdendo precisione, ma solo se si usa la parola chiave SAFE. Se vengono lette più costanti di quanti siano i valori presenti nelle righe DATA, verranno lette. Può essere evitato utilizzando la parola chiave SAFE o utilizzando la funzione READ END. Utilizzando SAFE la variabile non verrà toccata se l'ultimo valore è stato già letto.

Un READ successivo cerca la prima istruzione DATA su cui è regolato il puntatore di lettura di DATA.

ESEMPIO

  READ nextStep

Si vedano anche i seguenti file di esempio:

ABBREVIAZIONE

 R#

DISPONIBILE SU

  • Atari (400/800)
  • Atari XL/XE
  • Commodore 128 (MOS 8502)
  • Commodore 128 (Zilog Z80)
  • Commodore 64
  • Commodore 64+REU
  • TRS-80 Color Computer
  • TRS-80 Color Computer 3
  • ColecoVision
  • Amstrad CPC 664
  • Dragon 32
  • Dragon 64
  • Thomson MO5
  • Thomson MO5
  • Olivetti Prodest PC128
  • Commodore PLUS/4
  • SEGA SC-3000
  • SEGA SG-1000
  • VG-5000
  • Commodore VIC-20
  • ZX Spectrum 48

PROBLEMI?

Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!

POWERED BY