С операторами отношения можно использовать участников перечисления в операторах 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.