return
Прекращает вычисления в функции и возвращает значение из прерванной функции в вызывающую, если это нужно.
Синтаксис
return;
return значение; // обе формы допустимы
Параметры
Значение: переменная или константа любого типа
Примеры:
Функция сравнивает значение на датчике входа с пороговым
int checkSensor(){ |
if (analogRead(0) > 400) { |
return 1; |
else { |
return 0; |
} |
} |
С помощью ключевого слова return удобно тестировать блоки кода без «закомментирования» больших кусков с возможным ошибочным кодом.
void loop(){ |
// здесь блестящая идея тестирования кода |
return ; |
// оставшаяся часть неправильно функционирующего варианта здесь |
// этот код никогда не будет выполняться |
} |
См. также