Как разбить длинные условные выражения в coffeescript? - PullRequest
0 голосов
/ 20 сентября 2018

Вот мое условное выражение в coffeescript.Как я могу разбить его на несколько строк, чтобы сделать его более читабельным.

isWhat = (isAdd url) or (isUpdate url) or (isDelete url) or (isLockList url) or (isPasswordList url) or (isRemoteOpen url) or (isOpenRecord url)

1 Ответ

0 голосов
/ 21 сентября 2018

В coffeescript вы можете разбивать условные выражения на несколько строк, если вы делаете отступ для продолжения выражения на один уровень, чтобы он мог выполнять его как одно выражение.

Это зависит от ваших предпочтений или руководства по стилю.Вы ставите or в конце строки или в начале следующей строки.

Я бы также предложил заключать аргументы функции в круглые скобки, а не всю функцию.Это облегчает чтение, но все же не позволяет coffeescript выполнить or перед функцией.

isWhat = isAdd(url) or 
  isUpdate(url) or 
  isDelete(url) or 
  isLockList(url) or 
  isPasswordList(url) or 
  isRemoteOpen(url) or 
  isOpenRecord(url)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...