Return

Материал из MK90.ORG wiki
Перейти к: навигация, поиск

Справка Язык | Библиотеки | Сравнение | Изменения

return

Описание

Завершает текущую функцию и возвращает результат в вызвавшую функцию (если необходимо).

Синтаксис

return;
return value; // обе формы записи допустимы

Параметры

value: любая переменная или константа

Примеры

Функция сравнивает показания сенсора с пороговым значением


 int checkSensor(){       
    if (analogRead(0) > 400) {
        return 1;
    else{
        return 0;
    }
}

Также return удобно использовать для "выключения" части кода функции. Вставив его в нужное место функции, вы блокируете исполнение всех операторов после return и вплоть до ее завершения - как если бы они были "закомментированы".

void loop(){

// тестируемый исполняемый код

return;

// оставшаяся часть с ошибкой 
// но поскольку return встретилось раньше, не выполняется
}

Смотри также

Руководство по Wiring


Исправления, пожелания и новые статьи должны быть опубликованы через Форум.

Оригинальные тексты руководств и переводы распространяются Arduino и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.