私はCoffeeScript
の次の行を持っている:この行CoffeeScriptでリストの内容をどのようにインデントするのですか?
names = (mail.folder for mail in @data when mail.service_name is service.name).unique()
は長すぎるので、CoffeeLint
によってリンティングを渡しません。
私はそれを打破しようとしていますが、私はいつもインデントエラーをCoffeeLint
で取得します。
これを字下げする適切な方法は何ですか?どうやら複数行にわたる分裂リスト内包が許可されていない
最初のバージョンでは、最初のバージョンの「INDEX」*が最初に解決されています。あなたの2番目の解決策はうまくいくようです。 – jackwanders
@ジャックワンダーはい、あなたは正しいです、私はそれを逃したか分からない:S。私はこれを行継続記号 '\'で修正しました。それはそのように機能しますか? (リンクショーはcoffeescript.orgの更新されたexmapleを指し示します) – epidemian
私は\ solution:list comprehension + more readableが好きです – Alexander