//! This script runs a switch statement in a for-loop. let arr = [42, 123.456, "hello", true, "hey", 'x', 999, 1, 2, 3, 4]; for item in arr { switch item { // Match single integer 42 => print("The Answer!"), // Match single floating-point number 123.456 => print(`Floating point... ${item}`), // Match single string "hello" => print(`${item} world!`), // Match another integer 999 => print(`Got 999: ${item}`), // Match range with condition 0..100 if item % 2 == 0 => print(`A small even number: ${item}`), // Match another range 0..100 => print(`A small odd number: ${item}`), // Default case _ => print(`Something else: <${item}> is ${type_of(item)}`) } }