Code: Select all
F1:: ; drücke F1 um als testfall eine zufallswochentagnummer in den dazugehörigen tagesnamen übersetzen zu lassen.
Random, dayNo, 1, 7
MsgBox % dayNo " = " msg := wDay(dayNo)
Return
wDay(dayNo){
dayName := dayNo = 1 ? "Sunday"
: dayNo = 2 ? "Monday"
: dayNo = 3 ? "Tuesday"
: dayNo = 4 ? "Wednesday"
: dayNo = 5 ? "Thursday"
: dayNo = 6 ? "Friday"
: dayNo = 7 ? "Saturday"
: "ERROR"
Return % dayName
}
Ternary-operator schon schön, doch die statische sprachauswahl nervte mich dann doch etwas.
Da ging noch was - no, no bitshift-/dllcall-/COMtralala, still FullMetalBoBo! - und doch ein paar zeilen code gespart
Spoiler
Hollaröhdulliöh