Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
 Аватар для артист
50 / 35 / 21
Регистрация: 17.09.2014
Сообщений: 1,615

Ретурн из свитча, как правльно?

05.01.2017, 04:59. Показов 627. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать return из case?
break этот вымораживает, понятно, что если его не воткнуть в case - то выполнится следующий case.
return - прекращение выполнения дальнейшего кода(ну и возврат некой информации).
Но как его ставить, перед или после return'a...

Так правильно?:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function f(n) // Функция, допустим это обработчик
{
    switch(n) // Некая цифра
    {
        case 1: // Только здесь нужно вернуть ложь
        {
            // Некий код
            return false // Вернуть ложь
            break // Тут его можно и не ставить? Раз выполнение дальше не происходит...
        }
        case 2:
        {
            // Некий код
            break
        }
        // Еще сколько - то кейсов...
    }
    return true // По умолчанию должно вернуть правду
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.01.2017, 04:59
Ответы с готовыми решениями:

Как записать правльно функцию f(x)=arcsin(sqrt|0.1x^2+x|)-2)/x-4?
Я написал f:=arctan((sqrt(abs(0.1*x*x+x))-2)/(x-4)/sqrt(1-sqr((sqrt(abs(0.1*x*x+x))-2)/x-4))), но паскаль ошибку выбивает

как правльно вовести результат с помощью файлов
#include <iostream> #include <stream> using namespace std; int main() { ifstream in; ofstream out; in.open...

Как правльно применить свойство Transparent к панели?
Добрый день всем !!! Подскажите пожалуйста, как правльно применить свойство Transparent к панели ?.. Надо сделать панель прозрачной и не...

2
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
05.01.2017, 08:07
Цитата Сообщение от артист Посмотреть сообщение
как правльно?
вот так: правильно
1
 Аватар для Noiro
6 / 6 / 6
Регистрация: 16.03.2016
Сообщений: 38
06.01.2017, 18:12
JavaScript
1
2
3
4
5
6
7
8
9
10
switch(n){
 case a:
  //здесь код, который выполняется в случае строгого равенства (a === n);
 case b:
  //то же самое (b === n)
 case a+b:
  //выполнит если ((a+b) === n)
 case defalut:
  //выполнит, если ничего другого не выполнило
}
Добавлено через 3 минуты
И да, break после return можно не ставить. return и так прерывает цикл.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.01.2017, 18:12
Помогаю со студенческими работами здесь

Подскажите как правльно использовать WaitForEvent() в компоненте TComPort411.
Имеется прога, которая должна ждать данные на СОМ порт. Если данных нет определенное время, то надо вывалиться с ошибкой. Гуглил, нашел...

Как очистить весь экран из под свитча
Здраствуйте, у меня есть код, который имитирует инвентарь, он отлично открывается, но я хочу, чтобы он ещё и закрывался, т.е просто...

Как заставить работать комп с двумя сетевухами в режиме свитча?
Всем доброго времени суток! Простите если слишком подробно всё расписал, хочу чтоб сразу все всё поняли:-) Итак, имеется комп...

DIR-620: как отключить DHCP, чтобы юзать в качестве свитча
У роутера D-Link DIR-620 вышел из строя WAN-порт. Говорят, что неимоверный флуд, отчего положил в восьми близлежащих домах интернет. ...

Как правльно подключать "хедеры"
Столкнулся со следующей проблемой Подключаю в файле А - файлы Б, С а в файле Б - файл С Как из файла Б обратиться к определениям...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru