Search⌘ K
AI Features

Exercise: Smart Thermostat Configuration

Explore how to define and use a Dart function with required, default, and nullable named parameters to configure a smart thermostat. This lesson helps you practice handling required target temperature, optional fan mode, and conditional schedule settings, reinforcing function design and safe value checks.

Problem statement

A smart home system sends setup commands to a localized thermostat. The system must always specify the target temperature, but settings for the fan mode and specific scheduling are purely optional based on user preferences.

Task requirements

...