Бритва, если условие разницы - PullRequest
4 голосов
/ 06 июля 2011

Почему второе утверждение if неверно? обратите внимание, что я попытался сделать это одной строкой.

Correct If Condition

enter image description here

спасибо

После предложения Андрея Андрушкевича , красный код. Дерево и дерево красные / вьющиеся. Кроме того, параметр функции красный и все ссылки в размытом коде красные.

enter image description here

Ответы [ 2 ]

12 голосов
/ 06 июля 2011

Последовательность @: указывает на то, что следующая строка контента должна рассматриваться как блок контента.

Так что @if (condition) { @: Some content } не будет работать, так как последняя скобкаинтерпретируется как содержимое, и ожидается другое окончание }.

Для однострочных условий вы можете использовать тег <text>:

@if (condition) { <text>Some content</text> }

1 голос
/ 06 июля 2011

Удалить первый символ "@" из второго условия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...