better? up to you man ;p don't let these highly negligible differences in processing time influence your decision. use whatever makes most sense to you

!set %var value is technically the quickest way to assign a value to a previously declared local variable, but i certainly wouldn't get into the habit of using it just for that. the ! looks a bit weird, and glancing over the code later (and having forgotten that the variable was already declared) i might wonder why i'm setting that variable globally, when im not

i suppose personally i'd use %var = value since i find it cleanest :p


"The only excuse for making a useless script is that one admires it intensely" - Oscar Wilde