The beginning and the end do not slow down your code, as others have said. I am writing another answer in order to even more explicitly recommend ALWAYS use the beginning and the end whenever you can use them.
Itβs good to be liberal with Begin and End, and not worry that they slow you down (because they donβt).
If you go the other way and leave the beginning and the end, wherever you are, you are faced with various problems.
It happened to me a lot. You may have problems when you insert a string in a place where there are no start and end statements. Then you end up scratching your head, thinking what you did that broke your code. Start-end - everywhere, even if it is not required - is the standard procedure for many Delphi codecs.
Warren p
source share