Better range based IFs
#10

Quote:
Originally Posted by Misiur
Посмотреть сообщение
Well, if you are interested, then learn about Yoda conditionals (I learned it from symfony coding standards).
Instead
pawn Код:
if(variable == 5)
you do
pawn Код:
if(5 == variable)
Why? Sometimes people make typos. And we are people. So if there was
pawn Код:
if(variable = 5)
Then you'd get random assignemnt istead of comparison
pawn Код:
if(5 = variable)
Syntax error, assigning variable to constant.

Note:
In PAWN we have "warning 211: possibly unintended assignment;", but still this is useful if you operate with a number of languages
I know about them, but I never made such a mistake and it really just makes less sense imo.
Reply


Messages In This Thread
Better range based IFs - by fml - 25.03.2013, 17:31
Re: Better range based IFs - by kamzaf - 25.03.2013, 17:34
Re: Better range based IFs - by park4bmx - 25.03.2013, 17:36
Re: Better range based IFs - by fml - 25.03.2013, 17:37
Re: Better range based IFs - by park4bmx - 25.03.2013, 17:44
Re: Better range based IFs - by Finn - 25.03.2013, 17:44
Re: Better range based IFs - by fml - 25.03.2013, 17:51
Re: Better range based IFs - by park4bmx - 25.03.2013, 17:57
Re: Better range based IFs - by Misiur - 25.03.2013, 18:20
Re: Better range based IFs - by fml - 25.03.2013, 18:54

Forum Jump:


Users browsing this thread: 2 Guest(s)