02-12-2024, 02:41 AM
(This post was last modified: 02-12-2024, 02:45 AM by johannhowitzer.)
The bottom line for me about the colon debate is that sometimes they make code harder to read, but when used well, they can make it easier. I prefer this:
if condition = true then dx = x2 - x: dy = y2 - y
for y = 1 to dy: for x = 1 to dx
do_something
next x: next y
Over this:
if condition = true then
dx = x2 - x
dy = y2 - y
end if
for y = 1 to dy
for x = 1 to dx
do_something
next x
next y
if condition = true then dx = x2 - x: dy = y2 - y
for y = 1 to dy: for x = 1 to dx
do_something
next x: next y
Over this:
if condition = true then
dx = x2 - x
dy = y2 - y
end if
for y = 1 to dy
for x = 1 to dx
do_something
next x
next y