С помощью реляционных операторов можно использовать представители перечисления в if
и switch
операторы и другие функции, которые проверяют на равенство.
Следующая Reminder
функция отображает сообщение в зависимости от дня недели:
function Reminder(day) % day = System.DayOfWeek enumeration value % Add error checking here switch(day) case System.DayOfWeek.Monday disp('Department meeting at 10:00') case System.DayOfWeek.Tuesday disp('Meeting Free Day!') case {System.DayOfWeek.Wednesday System.DayOfWeek.Friday} disp('Team meeting at 2:00') case System.DayOfWeek.Thursday disp('Volley ball night') end end
Для примера введите:
today = System.DayOfWeek.Wednesday; Reminder(today)
ans = Team meeting at 2:00
Создайте следующую функцию для отображения сообщения:
function VolleyballMessage(day) % day = System.DayOfWeek enumeration value if gt(day,System.DayOfWeek.Thursday) disp('See you next week at volleyball.') else disp('See you Thursday!') end end
За сутки до четверга:
myDay = System.DayOfWeek.Monday; VolleyballMessage(myDay)
See you Thursday!
На день после четверга:
myDay = System.DayOfWeek.Friday; VolleyballMessage(myDay)
See you next week at volleyball.