Abilitare JavaScript per vedere questo sito.

Funzione che permette di cogliere il fronte di discesa di una condizione.

Sintassi

bool fall (bool cond)

cond

Condizione di cui si vuole cogliere il fronte di discesa.

Risultato

Rende TRUE solo quando la condizione è FALSE ed era TRUE all'esecuzione precedente.

Validità

Rule, Task.

Note

La prima volta che viene eseguita, la funzione rende FALSE e memorizza lo stato attuale della condizione.

Nel caso si utilizzi fall() in una funzione R3 utente, va evitato che i parametri della funzione stessa siano coinvolti nell'espressione di condizione. Il risultato non sarebbe quello sperato a causa della sovrapposizione in memoria dello stato di più variabili.

Ogni funzione di fall() ha una propria memoria dello stato della condizione.

La valutazione del fronte è fatta tra lo stato attuale della condizione e la memoria relativa alla singola chiamata della funzione (es. se abbiamo allo step 1000 if(fall(inp(1))) e allo step 1100 if(fall(inp(1))), benché facciano riferimento alla stessa condizione, la valutazione è fatta in modo distinto, ognuna in base allo stato memorizzato eseguendo step 1000 e poi step 1100).

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC