Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PlantUML Macro
object rpncalc2 {
	operands = []
	token = "+"
	operand = ...
}

object "1: hasOperand" as hasOperand1 {
	n = 2
}

rpncalc2 <-rightleft- hasOperand1
Når hasOperand er kalt, så har vi både et rpncalc2-ark for programmet som helhet og et hasOperand-ark for funksjonen. Koden inni funksjon vil kunne referere til variabler i begge arkene. Så når verdien av uttrykket len(operands) >= n beregnes, så finner den verdien av operands i rpncalc2-arket og n i hasOperand-arket.

...