Ho la seguente linea di CoffeeScript
:Come faccio a indentare la comprensione degli elenchi in CoffeeScript?
names = (mail.folder for mail in @data when mail.service_name is service.name).unique()
Questa linea è troppo lunga, quindi non passerà linting da CoffeeLint
.
Sto provando a romperlo, ma ottengo sempre gli errori di indentazione da CoffeeLint
.
Qual è il modo corretto per indentare questo?
ottengo * Errore di analisi ON LINE 1: INATTESO 'trattino' * sulla vostra prima soluzione. La tua seconda soluzione sembra funzionare bene. – jackwanders
@jackwanders Sì, hai ragione, non so come mi sono perso: S. L'ho risolto ora con un continuatore di riga '\'. Funziona in questo modo? (il link mostra un exmaple aggiornato in coffeescript.org) – epidemian
Mi piace la \ soluzione: list comprehension + più leggibile – Alexander