Вы можете уменьшить свой код до чего-то вроде:
let number = Int.random(in: 0 ... 36)
let color = Int.random(in: 1 ... 2)
switch (number, color) {
case (0, _):
print("The number is 0 and the color is Green!")
case (_, 1):
print("The number is \(number) and is Red")
case (_, 2):
print("The number is \(number) and is Black")
default:
break
}
Теперь, очевидно, на реальном колесе рулетки, цвета и числа не являются независимыми, как предполагает этот код, но это один из способов упростите ваш код, оставив при этом ясное намерение.
Это было простой перекрестной ссылкой ошибка JavaScript. Хорошо провести день.
Internet Explorer будет поддерживать innerHTML, хотя он добавляет обратное течение, это работало бы:
var headHTML = document.getElementsByTagName('head')[0].innerHTML;
headHTML += '<link type="text/css" rel="stylesheet" href="style.css">';
document.getElementsByTagName('head')[0].innerHTML = headHTML;
В IE Вы могли попробовать createStyleSheet метод? Это берет URL в качестве параметра. Я не знаю, существует ли эквивалент в FF/хроме хотя..
- Senthil