Дубликаты не найдены

+11

bool IsBukva(char symbol)

{

switch(symbol)

{

case'a':return 1;break;

case'b':return 1;break;

case'c':return 1;break;

case'd':return 1;break;

case'e':return 1;break;

case'f':return 1;break;

case'g':return 1;break;

case'h':return 1;break;

case'i':return 1;break;

case'j':return 1;break;

case'k':return 1;break;

case'l':return 1;break;

case'm':return 1;break;

case'n':return 1;break;

case'o':return 1;break;

case'p':return 1;break;

case'q':return 1;break;

case'r':return 1;break;

case's':return 1;break;

case't':return 1;break;

case'u':return 1;break;

case'v':return 1;break;

case'w':return 1;break;

case'x':return 1;break;

case'y':return 1;break;

case'z':return 1;break;

case'A':return 1;break;

case'B':return 1;break;

case'C':return 1;break;

case'D':return 1;break;

case'E':return 1;break;

case'F':return 1;break;

case'G':return 1;break;

case'H':return 1;break;

case'I':return 1;break;

case'J':return 1;break;

case'K':return 1;break;

case'L':return 1;break;

case'M':return 1;break;

case'N':return 1;break;

case'O':return 1;break;

case'P':return 1;break;

case'Q':return 1;break;

case'R':return 1;break;

case'S':return 1;break;

case'T':return 1;break;

case'U':return 1;break;

case'V':return 1;break;

case'W':return 1;break;

case'X':return 1;break;

case'Y':return 1;break;

case'Z':return 1;break;

default:return 0;

}

}

раскрыть ветку 8
+1
Можно кровью поплакать?
раскрыть ветку 7
+5

bool EsliBukva (char a)

{


if(a=='a') {return true;} else


if(a=='b') {return true;} else


if(a=='c') {return true;} else


if(a=='d') {return true;} else


if(a=='e') {return true;} else


if(a=='f') {return true;} else


if(a=='g') {return true;} else


if(a=='h') {return true;} else


if(a=='i') {return true;} else


if(a=='j') {return true;} else


if(a=='k') {return true;} else


if(a=='l') {return true;} else


if(a=='m') {return true;} else


if(a=='n) {return true;} else


if(a=='o') {return true;} else


if(a=='p') {return true;} else


if(a=='q') {return true;} else


if(a=='r') {return true;} else


if(a=='s') {return true;} else


if(a=='t') {return true;} else


if(a=='u') {return true;} else


if(a=='v') {return true;} else


if(a=='w') {return true;} else


if(a=='x') {return true;} else


if(a=='y') {return true;} else


if(a=='z') {return true;} else


if(a=='A') {return true;} else


if(a=='B') {return true;} else


if(a=='C') {return true;} else


if(a=='D') {return true;} else


if(a=='E') {return true;} else


if(a=='F') {return true;} else


if(a=='G') {return true;} else


if(a=='H') {return true;} else


if(a=='I') {return true;} else


if(a=='J') {return true;} else


if(a=='K') {return true;} else


if(a=='L') {return true;} else


if(a=='M') {return true;} else


if(a=='N) {return true;} else


if(a=='O') {return true;} else


if(a=='P') {return true;} else


if(a=='Q') {return true;} else


if(a=='R') {return true;} else


if(a=='S') {return true;} else


if(a=='T') {return true;} else


if(a=='U') {return true;} else


if(a=='V') {return true;} else


if(a=='W') {return true;} else


if(a=='X') {return true;} else


if(a=='Y') {return true;} else


if(a=='Z') {return true;} else


else return false;



}

раскрыть ветку 6
+2

Старина Винс. Давненько не видал.

+3
За первые два варианта бить ебалом по клаве. За второй особо жестоко, т.к. тернарный оператор не для таких извращений придумали. Да и ничего связанного с оптимизацией, хреновый стиль это
раскрыть ветку 5
0
А первый чем не угодил?
раскрыть ветку 2
+5
Да потому что похоже на это:
If ((2*2)==4 )
return 4;
else
return 2*2;
раскрыть ветку 1
0
Ну, не знаю, как в JS, но в C++, если компилить без оптимизаций, последний вариант чуть эффективней.
раскрыть ветку 1
0
Последний вариант и в js круче. Всего одна строка, а смысл тот же!
+1
Дезодорирование кода.
-2

Наркоманы хуевы

-5

Не знаю как вам но я пишу код так чтобы было понятно. Да, код получается больше, но более читаемым. Какой то неебической скорости от времени выполнения кода вы не потеряйте совсем, но за то ваш код будет более читаемым

раскрыть ветку 10
+7
Т.е. ты считаешь, что

if (wage > 5000)

  return true;

else

  return false;

более понятно, чем

return wage > 5000;

?

раскрыть ветку 7
+4

Напугаю еще сильней, часто используется вторая конструкция:


if(isEmpty()) console.log('ok')


isEmpty() && console.log('ok')

раскрыть ветку 3
-1
Может он процедурник?
-2

Если кому что разбираться в моём коде то почему бы и нет?

раскрыть ветку 1
+3

а что непонятного в последнем варианте?)

0
Минификация http://closure-compiler.appspot.com/ данной конструкции:
function a(wage){
if (wage > 5000)
return true;
else
return false;
}
дает такой код => function a(b){return 5E3<b?!0:!1};

А вот этой:
function a(wage){
return wage > 5000;
}
код чуть покороче => function a(b){return 5E3<b};

Надеюсь ясно зачем сокращать?
-8

@moderator, в теге написано javascript, но это C/C++

раскрыть ветку 2
+5
ты серьёзно?
раскрыть ветку 1
0

Ну по сути, почему нет ? :D

ещё комментарии
Похожие посты