Monday, 2 October 2023

How to break a loop in a PlantUML activity diagram

We can break the loop in activity diagram using ‘break’ command.

breakLoop.txt

@startuml

title "Print the file data to console"

!pragma useVerticalIf on

start

:read maximum bytes (maxBytesToRead) to read from file;
:set maximumReadCounter=0;

repeat
	:read next byte from file;
	:print the byte to console;
	:increment the maximumReadCounter by 1;

	if(maximumReadCounter >= maxBytesToRead) then (yes)
		#pink: Print the message'Read maximum bytes' to the console;
		break
	endif

repeat while (have more data?) is (yes)

->no;

stop

@enduml

Above snippet generate below diagram.



 

 

Previous                                                    Next                                                    Home

No comments:

Post a Comment