Невозможно получить его с помощью fetch или так, зеркальный refspec - fetch = +refs/*:refs/*
, и хотя stash is refs/stash
, он не отправляется. Явный refs/stash:refs/stash
не имеет никакого эффекта!
Это все равно будет сбивать с толку, так как это не принесло бы всех задержек, только последний; список закладок - это reflog ref refs/stashes
.
Во-первых, когда вы пытаетесь выполнить свой код, вы должны увидеть Синтаксическую ошибку, указав точку с запятой в (count--;)
. Причиной этого является: else
ожидает операторов, если видит скобку, это означает, что оператор является выражением, а в выражении точки с запятой не могут появляться в круглых скобках (это довольно упрощено). Правильный способ записи - либо без круглых скобок (обычно нахмуренных), как else count--;
, либо с фигурными фигурными скобками: else { count--; }
.
Когда вы исправите эту ошибку, появится еще одна из тех же как вы, кажется, систематически используете скобки вместо фигурных скобок после else
.
После этого ваш код работает. Существуют сомнительные сравнения card
, которые могут быть буквой или числом, с целым числом, но он по совпадению работает так, как вы надеетесь, (потому что 'K'
, 'Q'
и 'J'
чем 7
и 10
.) Лучше не полагаться на такую магию и иметь таблицу переводов между буквами и значениями - или, по крайней мере, если вы собираетесь полагаться на магию, прокомментируйте так, чтобы читатели осознавая, что вы осознаете магию. Кроме того, count+=0
является оператором void, он ничего не делает и может быть забыт. Это оставляет вас с пустым else if
, но это не ошибка. Однако, вероятно, это было бы гораздо более читаемым, если бы у вас было if (card < 7) { count--; } else if (card >= 10) { count++; }
.
глупые ошибки.
ответ ниже:
var count = 0;
function cc(card) {
// Only change code below this line
if (card < 7){
count++;
} else if (card < 10){
count;
} else {count--;
}
if (count > 0){
return count + " Bet"
} else {
return count + " Hold"
}
// Only change code above this line
}