Lagring av verdier | hyperPad Documentation

Loading...

Logo

Boksbeholdere

Med hyperPad kan du lagre verdier og data ved hjelp av "Boksbeholdere". Boksbeholdere ligner på variabler du finner i tradisjonelle programmeringsspråk.

Boksbeholdere er ikke som vanlige atferd. De er ikke Handlinger eller Hendelser. Du kan ikke koble en boksbeholder til en hendelse. De er uavhengige av resten av atferdlogikken din. For organisasjonsformål kan du koble boksbeholdere til "Atferdspakker".

Med en boksbeholder kan du midlertidig lagre tall eller tekst for å bruke med en annen atferd senere.

Boksbeholdere kan også motta verdier fra flere kilder, men lagrer bare den siste verdien som ble lagt inn eller oppdatert.

Når en verdi er lagret eller oppdatert, må du kanskje kjøre enhver atferd som bruker boksbeholderen på nytt. Hvis du ikke kjører atferdene igjen, vil du kanskje ikke merke noen synlige endringer.

For eksempel: Hvis du endrer en etikett basert på en boksbeholder, må du kjøre "Endre Etikett"-atferden etter at du har oppdatert eller lagret en verdi i boksbeholderen.

Verdiatferd

"Verdi"-atferden ligner på boksbeholderen, men den er en Handling, og verdien lagres kun én gang når den kjøres av en hendelse. I motsetning til boksbeholdere kan en Verdiatferd bare lagre en verdi fra en enkelt kilde.