- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
// для увеличения быстродействия - если проверка успешна - выходим из цикла,
// не проверяя остальные условия.
do
{
if (is_numeric($variable))
{
// do smth
break;
}
if (is_null($variable))
{
// do smth
break;
}
// еще несколько ифоф
$variable = '\'ERROR_TYPE\'';
}
while(false);
// ла-ла
} while (false); // ОМГ!
cla
Но C++ хороший, сам употреблял, можете мне верить. Плохого не предлагаю!
кажется, причем тут юникод?
Одной из первых компаний, последовательно внедрявших Юникод, была Майкрософт — Windows NT была первой операционной системой, использовавшей Юникод в системных вызовах. Было выбрано двухбайтное представление символов (UCS-2); начиная с Windows 2000, возможно представление символов дополнительных плоскостей с помощью суррогатных пар UTF-16.
Может это Стрикер написал в окне отправки коммента?
Скорее всего, из-за того, что всякие нубы постили Сишный код в раздел С++, хотя раздел для Си выделен отдельно.
Их при этом "не нубы" спрашивали: "Где здесь С++?"
Нубы, запостившие этот говнокод, не могли объяснить. Но приходил новый нуб и делал тоже самое.
Однажды кому-то из С++ников это надоело и у него завис моск.
И так этот вопрос вырвался в другие разделы.
Теперь он, как бот, сидит и целыми днями пишет его.
Интересно, когда у него закончится еда?
Да вообще. Пускает метостазы в говнокод. Размножается.
Fail. bbcode нужно было ввиде ссылки оформлять.
«Лишь программисты не пахнут никак»,-
Подумать такое мог только дурак.
«С»-кодировщик пахнет структурой,
Visual Basic пахнет халтурой.
С++ пахнет полиморфизмом,
Оракл пахнет бюрократизмом,
Митингом нудным разит DBA,
Пахнет Main Frame, словно старый еврей.
Web-программист пахнет связью случайной,
Пахнут COBOL программисты отчаянием.
Пахнет PASCALщик чем-то забытым,
ACCESS разработчик - корытом разбитым.
Вместе все пахнут словно бардак -
Тестеры только не пахнут никак!
Это неправда! Понюхайте сами,
Тестеры вечно пахнут клопами...
Только зайдешь к ним и глянешь вокруг -
Так копошится какой-нибудь жук.
Над программистом, как муха жужжит.
- Тут не работает, там не стоит...
Даже админ отмахнуться не сможет,
Запах жука ему встанет дороже.
Не зная ни кода и не системы,
Тестеры пахнут общей проблемой !
Я хочу расцеловать создателя этого комментария
Впрочем, скорее всего, это не будет олдскульный хакер с бородой и пузом.
А скорее всего, это будет школьник.
Ахтунг! Педофил детектед!
в си, откуда всё слямзено, свитч как раз сделан для ускорения...
все говнокоды от незнания матчасти
func никогда не выполнится.
Хотя, конечно, за счет фразы "// do smth" эта идея не проканает - код может быть разным. Тогда более адекватный вариант http://govnokod.ru/2995#comment20764
иди хоть погугли что есть ленивые вычисления потом тут вякай
ленивые вычисления, это когда условие один раз только вычисляется
http://en.wikipedia.org/wiki/Lazy_evaluation
курить ман до просветления
На всякий случай, лови, умник
http://ru.wikipedia.org/wiki/Ленивые_вычисления
вы сами то свои ссылки смотрели? ну и где там про php написано, а?
какбе тебе задан вопрос был какие в switch ленивые вычисления?
во-первых switch() это сахар для if()elseif()...elseif() (=> будут вычислены все предыдущие условия)
во-вторых ты так и не усвоил что такое ленивые вычисления
в итоге будет вычисляться только то, что в данный момент нужно. дошло?
к твоему убогому сведению:
оператор это switch, if, etc а case это keyword вне свитча никакой семантической нагрузи не несущий, но тебе это разумеется ни о чем не говорит
"...концепция в некоторых языках программирования, согласно которой вычисления следует откладывать до тех пор, пока не понадобится их результат."
следовательно если ты зашел в ветку свитча то и результат вычислений этой ветки получишь сразу, а не где-то дальше по коду
при чем тут другие ветки?
в if (0) {...} никогда не будут производится вычисления, но от этого они не становятся ленивыми.
а если взять, к примеру, хаскелл то length [factorial (-1), ....] вернет длину списка, потому что сами элементы не вычисляются.
Неужели так сложно понять эту разницу?
вот ссылочка на список литературы по функ.языкам (особенно рекомендую SICP)
http://fprog.ru/2009/issue1/alex-ott-literature-overview/
журнал Практика ФП http://fprog.ru/
(насколько я помню в первом выпуске как раз про ленивые вычисления была статья)
>оператор это switch, if, etc а
>case это keyword вне свитча
>никакой семантической
>нагрузи не несущий, но тебе
>это разумеется ни о чем не
>говорит
etc наверное новая команда в пхп6?
>> это switch, if, и другие
Чувак просто сишник, видимо :)
Ну просто конструкция не очень распространенная среди быдлокодеров - такая типа эмуляция эксепшнов для pure C.
Все встало на свои места :)))
Видимо, это имелось в виду.
Там никто не может сказать заранее, какого типа будет переменная, и то же число может представляться во всех возможных формах.
насколько я помню пых сохраняет данные о типе при сериализации
>прочим полезным абстракциям
да какие могут быть абстракции в этом недоязыке
>шаблоны в C++ - тоже говнокод!
есессно) 1000%-ое говно
Бебебебебе. Я пидорас. С++ крут.
Это пример. Образец кода. Общий вид.
А отработку одинаковых по смыслу веток следовало бы засунуть в функцию.
Конкретно же там сказано:
Never use gettype() to test for a certain type, since the returned string may be subject to change in a future version. In addition, it is slow too, as it involves string comparison.
И с этим я не могу не согласиться. Но до чего ж красиво код выглядит... ;)
Как известно, данные в $_GET,$_POST всегда в строковом представление..
мусьё, просветите нас как вы сделаете switch-case где кейсы у вас есть не константы, а результаты вызовов разных функций???
да, на PHP оно даже так можно.
| + + |
| \\ |]
\ _ ~_/
C++ has you!
++C++
+++++
#####
#C++#
#####
Они, знаешь ли, такие.
Дома тихо в туалете.
дрочим вместе!
По статистеке, только 17 % людей на плянете, не признаются, что дрочать. Остальные просто дрочат.
Просто говорите правду.
Не нужно врать себе и другим.
Боишься признать, что ты тоже это делаешь?
Тебе должно быть стыдно.
Я, хотя бы, тебя не обманывал.
Что-ты тут на говнокоде делаешь?
Вот именно.
Дрочишь.
>А ты уже готов?
трахнемся?
Теперь просто пристраиваются.
Пидоры, my пидоры...
Только те, у кого есть мозг - это делают не срукой.
Ухожу с говнокода.
Даже дрожь берёт...
Но некоторые говнокодеры пишут говно, потому что пидорасы.
Уговоры тут не помогут. Просто у некоторых такая проффориентация.
С++ ебёт вас каждый день?
Один мой знакомый С++ник... Нет ну вы не подумайте, у меня с ним чисто профессиональные отношения.
Так вот этот С++совец-мужичёк периодически переодевался в девушку, снимал за деньги 7ми летних мальчиков, практикуя различные сексуальные извращения.