You can assign default values to function or procedure parameters.
!function $sum($a=5, $b=6)
!global $counter = $counter + 1
!return $a + $b
!endfunction
$sum() : Since I do not pass any arguments, a =5, b=6 are used here
$sum(20): a= 20, b=6
$sum(20, 30): a=20, b=30
defaultValues.txt
@startuml
!global $counter = 1
!function $sum($a=5, $b=6)
!global $counter = $counter + 1
!return $a + $b
!endfunction
sys1 -> sys2 : $counter. sum() is $sum()
sys1 -> sys2 : $counter. sum(20) is $sum(20)
sys1 -> sys2 : $counter. sum(20, 30) is $sum(20, 30)
@enduml
Above
snippet generate below diagram.
No comments:
Post a Comment