Функции CoffeeScript - PullRequest
       1

Функции CoffeeScript

0 голосов
/ 23 января 2012

Я читал эту гладкую книгу CoffeeScript, и в ней был код

confirm 'Shall we, then?', (answer) -> show answer

Предполагается, что он получит ответ от подтверждения и покажет его / я изменил 'show' на console.log, и он, похоже, не выполняет его. что мне не хватает.

спасибо

1 Ответ

3 голосов
/ 23 января 2012

confirm() не принимает обратный вызов.Если этот парень не сделал свою собственную функцию подтверждения, это не сработает.CS для этого компилируется в

confirm("Shall we, then?", function(answer) {
  return console.log(answer);
});

confirm() возвращает true или false, так что вы можете просто использовать его как условный.

console.log "They answered yes" if confirm "Shall we, then?"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...