local llOK, lcMsg, lcName
>llOK = .T. && this assignment of a default is necessary
>lcName = '' && this assignment of a default might be useful
>lcMsg = '' && is this assignment of a default useful?
>if whatever
> lcMsg = 'message 1'
>else
> lcMsg = 'message 2'
>endif
It can't hurt and it would help if the code was concatenating content...
m.lcMsg = ''
FOR m.lnX = 1 TO 10
m.lcMsg = m.lcMsg + laMsgs[m.lnX]
ENDFOR m.lnX
Seems like a very good habit to me. Clarity is a good thing.