Abilitare JavaScript per vedere questo sito.

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

Sintassi

bool rise (cond)

cond

Condizione di cui si vuole cogliere il fronte di salita.

Risultato

Rende TRUE solo quando la condizione è verificata ed era FALSE 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 rise() 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 diversi variabili.  

Ogni funzione rise() ha la 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(rise(inp(1))) e allo step 1100 if(rise(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