18
ответов

Как мне переписать очень большой составной оператор if в C #?

В моем коде C # у меня есть оператор if, который начался достаточно невинно: if ((что-то == -1) & amp; & amp; (Someelse == -1) & amp; & amp; (etc == -1)) {// ...} Это растет. Я думаю, что должно быть ...
вопрос задан: 4 August 2009 21:54
4
ответа

Самый близкий эквивалент C# F# соответствует выражению?

Я нахожусь в ситуации, где много моих классов является контейнерами известных но незаказанных объектов различных типов, например, контейнер может выглядеть следующим образом: общедоступный Контейнер класса {общественность {...
вопрос задан: 5 February 2017 22:21
3
ответа

Рефакторинг пунктов охраны

Какие подходы люди проявляют (если таковые имеются) в руководящем защитном взрыве пункта в Ваших классах? Например: общедоступный пустой SomeMethod <T> (представляют var1 в виде строки, IEnumerable <T> объекты, международное количество) {если
вопрос задан: 23 May 2017 12:34
3
ответа

Сопоставление с образцом идентичные значения

Я просто задался вопросом, возможно ли соответствовать против тех же значений для многократно со средствами сопоставления с образцом языков функционального программирования (Haskell/F#/Caml). Просто думайте...
вопрос задан: 5 February 2017 22:22
2
ответа

энергия + C++: вставьте uuid в защитный пункт

Я пытаюсь автоматизировать заголовки комментария файла. Я застреваю, пытаясь выяснить, как вставить результат команды uuidgen в мой заголовок с помощью autocmd энергии. В заголовке, тексте заполнителя...
вопрос задан: 5 May 2010 15:18
0
ответов

Что делает запятая в синтаксисе guard?

В кодовой базе, которую я читаю, я нашел объявление функции, подобное этому (некоторые части отсутствуют): filepathNormalise :: BS.ByteString - > BS.ByteString filepathNormalise xs | isWindows, Just (a, xs) ...
вопрос задан: 1 October 2017 11:14
0
ответов

Сопоставление с образцом с охранниками vs if / else конструкция в F #

В языках семейства ML люди, как правило, предпочитают сопоставление с образцом конструкции if / else. В F # использование охранников в сопоставлении с образцом во многих случаях может легко заменить if / else. Например, простой ...
вопрос задан: 5 February 2017 22:21
0
ответов

Автореализуемые свойства с ненулевым защитным условием?

I согласны с мнением Марка Симана о том, что автоматические свойства в некоторой степени вредны, поскольку нарушают инкапсуляцию. Однако мне нравится их лаконичный синтаксис, удобочитаемость и удобство. Я цитирую: ...
вопрос задан: 21 July 2011 17:31