return

Прекращает вычисления в функции и возвращает значение из прерванной функции в вызывающую, если это нужно.

Синтаксис

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

Параметры

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

Примеры

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

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

С помощью ключевого слова return удобно тестировать блоки кода без «закомментирования» больших кусков с возможным ошибочным кодом.

void loop() { 
	//здесь блестящая идея тестирования кода
	return;

	//оставшаяся часть неправильно 
	//функционирующего варианта здесь 
	//этот код никогда не будет выполняться
}