6 / 6 / 0
Регистрация: 23.07.2009
Сообщений: 237
|
|
1 | |
Восклицательный знак в условии if29.01.2012, 17:27. Показов 33204. Ответов 5
Метки нет (Все метки)
0
|
29.01.2012, 17:27 | |
Ответы с готовыми решениями:
5
Восклицательный знак! Восклицательный знак Восклицательный знак в Swift Заменить восклицательный знак |
25 / 25 / 3
Регистрация: 26.01.2012
Сообщений: 54
|
|
29.01.2012, 17:36 | 2 |
Если без восклицательного знака, то в том случае, если функция func() вернёт true, тело условия будет выполнено. В противном случае - наоборот, не выполнится.
В случае, если перед функцией стоит "!", всё наоборот - тело условия выполнится, если функция вернёт false. Логическое отрицание.
3
|
25 / 25 / 3
Регистрация: 26.01.2012
Сообщений: 54
|
|
30.01.2012, 00:11 | 3 |
QFT, вы прям синонимайзер. Замечательная возможность форума. (сарказм)
1
|
1 / 1 / 0
Регистрация: 24.02.2019
Сообщений: 99
|
||||||||||||||||
13.04.2019, 20:12 | 4 | |||||||||||||||
Добрый вечер.
Помогите, пожалуйста. Изучаю рекурсию. Встретил в сети такой код:
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|
13.04.2019, 23:38 | 5 |
Да.
Берётся значение, лежащее в $n. Превращается в булев тип (true/false). Затем ! изменяет это значение на противоположное. Т.е. условие if(!$n) означает, что условие выполнится, когда в $n будет значение, приводимое к false (для PHP это null, 0, false, пустая строка, пустой массив, строка "0").1 символ или 4 - что проще?
1
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
14.04.2019, 00:15 | 6 |
Было бы лучше, т.к явно указывается что конкретно проверяется, не полагаясь на неявные преобразования int к bool (хотя оно все равно будет при таком сравнении, чтобы вообще хорошо было можно использовать строгое сравнение ===)
1
|
14.04.2019, 00:15 | |
14.04.2019, 00:15 | |
Помогаю со студенческими работами здесь
6
Красный восклицательный знак Восклицательный знак видео драйвера Как интерпретировать восклицательный знак? Восклицательный знак возле видеокарты. Восклицательный знак рядом с иконкой Восклицательный знак на MIDI-контроллере Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |