|
|
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
На практике встречается длинная цепочка операторов: If () Then Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Когда более 10 условий, то код становится трудно-читаемым. К сожалению case () of здесь нельзя использовать, т.к. условия - вычисляемые. Уважаемые гуру, как вы оформляете такой Delphi код? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 11:06 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Оформляй без сдвига Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 11:09 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Artem.1stт.к. условия - вычисляемые. Например? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 11:09 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Artem.1st, Покажите результаты условия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 11:09 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Artem.1st, Я не гуру, но как-то так: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 11:13 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
wadmanArtem.1stт.к. условия - вычисляемые. Например? Код: pascal 1. 2. 3. 4. 5. 6. 7. Это абстрактный пример, а у меня все сложнее. В help написано, что сase () of требует констатнты и только перечислимого типа, т.е. даже String нельзя использовать. И как бороться с такими конструкциями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 11:17 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Artem.1st, Ну если очень хочеться именно case .. of то можно написать функцию приведения в которой будут те же if'ы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 11:20 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Как-то так ... Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 11:26 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 11:27 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
zinpubКак-то так ... Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Hint: "Result - может не вернуть значение." ОК. Закроем на это глаза, но зачем 8(восемь) строк, когда достаточно всего 2(две) строки: Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 12:05 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
High.Programer, 1. Ну это ж прототип... 2. Result после for не имеет гарантированного значения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 12:07 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
High.ProgramerОК. Закроем на это глаза, но зачем 8(восемь) строк, когда достаточно всего 2(две) строки: Код: pascal 1. 2. 3. 4. 5. Надо ещё в конце (и в тип) добавить что-то вроде Код: pascal 1. иначе может нежданчик случиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 12:08 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
выше была очепятка. Оператор FOR...IN доступен с Delphi 2005: Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 12:09 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
zinpub2. Result после for не имеет гарантированного значения... Я не проверял, но помню, что это переменная цикла после индексного перебора For i:=0 to Count-1 do имеет неопределенное значения. А в нашем случае не индексный перебор, а последовательный(через энумератор) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 12:15 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Зачем велосипеды? IndexStr есть же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 12:22 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
High.Programer, А какая разница? Что происходит с итератором - мало предсказуемо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 12:28 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
makhaonЗачем велосипеды? IndexStr есть же. Для данного случая да, но если логика усложнится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 12:29 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
High.Programer , For..In использвоать боюсь, т.к. в детстве не приучили :-) zinpub, DimaBr , спасибо за идею. Проблема String для Case..OF решается, хотя для более сложных условий придется выстраивать многочисленные if then. Похоже, не только в Delphi, я посмотрел в других языках C++, Java также "Switch" не помогает :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 12:31 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Как-то раз вот так сделал: case Ord(<Усл1>) * 1 + Ord(<Усл2>) * 2 + Ord(<Усл3>) * 3 of 1:... 2:... 3;... end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 12:57 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Artem.1stкак вы оформляете такой Delphi код? Через список TList<TWorkerClass> или TObjectDictionary<string,TWorkerClass> Код: pascal 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 13:37 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
И зачем двойной доступ в Dictionary? Код: pascal 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 14:22 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Michael Longneck, Тогда уж так. Код: pascal 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 14:44 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Чё уж? Давайте пировать! Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 15:58 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Под 64 битную платформу подправил Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 16:00 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Artem.1stНа практике встречается длинная цепочка операторов: If () Then Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Уважаемые гуру, как вы оформляете такой Delphi код? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Либо, если позволяет код, вынести в подпрограмму, тогда: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Либо, если не получается, обернуть в try-finally Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 17:32 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
А для перебора строк юзал такое Код: pascal 1. 2. 3. 4. 5. 6. Но это редкость, обычно такие наборы типизированы и тогда Код: pascal 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 17:35 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Делал для себя, надеюсь поможет: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 17:44 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
FoxpcЧё уж? Давайте пировать! ну давайте. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. из рабочего кода, кстати. Каких только извращений там нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 17:48 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Зачем так сложно-то? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. И все. Exit-ы - опциональны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 17:51 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Artem.1st... Уважаемые гуру, как вы оформляете такой Delphi код? 1. Во всех непонятных случаях по оформлению кода см. исходники. 2. Автоформатировщик (Ctrl+D) по умолчанию обычно дает приемлемый результат. Единственное, надо поставить Line Breaks/Right margin = 120 (80 по умолчанию это ни в какие ворота не лезет) 3. По стандартам положено так Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 18:55 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Artem.1st High.Programer , For..In использвоать боюсь, т.к. в детстве не приучили :-) zinpub, DimaBr , спасибо за идею. Проблема String для Case..OF решается, хотя для более сложных условий придется выстраивать многочисленные if then. Похоже, не только в Delphi, я посмотрел в других языках C++, Java также "Switch" не помогает :-( Для сложной логики обработки входных данных придуманы конечные автоматы. Я обычно строю либо на бинарном сбалансированном дереве, либо на боре Ахо-Корасика, где ключ - состояние, данные - метод обработки. Для твоего случая, думаю и хеш-таблица вполне сойдёт, т.к. у тебя, насколько я понимаю, входные данные предполагают одно состояние ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 21:20 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
а я пользуюсь библиотекой GpCommandLineParser от Primoz Gabrijelcic В ней можно разбирать командные строки любой сложности вот так это выглядит в прикладом коде ничего парсить не надо от слова совсем Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 21:26 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
а вот так выглядит вывод, если никаких параметров не указать И мной не написано ни строчки кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 21:28 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Artem.1stНа практике встречается длинная цепочка операторов: If () Then Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Когда более 10 условий, то код становится трудно-читаемым. К сожалению case () of здесь нельзя использовать, т.к. условия - вычисляемые. Уважаемые гуру, как вы оформляете такой Delphi код? Спасибо. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Пример: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Можно лямбды прикрутить, для стройности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 21:55 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
I partigiani resistono, ах да. Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 21:59 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
1) Абстрактно ... Отступ означает вложенность. Тут же все if-ы одного уровня подчиненности. Т.е. отступ не нужен. 2) ParamStr(0) - имя исполняемого модуля. Надо ParamStr(1). 3) Обычный Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 22:12 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
roschinspb1. Во всех непонятных случаях по оформлению кода см. исходники. <...> А когда-то, не поверите, в эбаут-окне прямо так и писали, - Используй силу исходники, Люк. Да уж, - были благословенные времена.)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 23:00 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
А мне всё же больше нравится так. Выглядит очень читабельно Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 23:47 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Мой пример это что - то вроде, полноценного switch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2019, 23:49 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
FoxpcА мне всё же больше нравится так. Выглядит очень читабельно Носки решают какую ногу будут одевать. Логика должна быть чуть более прямой ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 00:01 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 08:57 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Докdefecatorа вот так выглядит вывод Спалился, однако, ты, Миш. Чуть менее, чем совсем в чём спалился ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 10:13 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
roschinspb3. По стандартам положено так эко вас поломало, уже и не там, а всё смотрите на эти глупости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 12:34 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
FoxpcЧё уж? Давайте пировать! Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. Месье знает толк в извращениях! :) На мой взгляд самый простой способ с IndexStr(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 13:26 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Virtual Student, В смысле извращения ??? c\с++ извращенцы ???? Со своими Varargs наборами Функция до ужаса простая. Я передаю всего лишь аргументы, передаю их количество. И потом считываю обычным offset И обычным циклом уменьшаю offset,сверяя str1 = str2 == true вызвав коллбэк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 14:35 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 16:15 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
defecatorвот так это выглядит в прикладом коде... Начал пользоваться атрибутами... Так, гляди, и до дженериков недалеко ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 16:23 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 16:44 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
High.ProgramerЯ не проверял, но помню, что это переменная цикла после индексного перебора For i:=0 to Count-1 do имеет неопределенное значения.Это в случае использования за циклом. А если делать Exit, то все нормально Код: pascal 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 17:46 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
А меня разочаровало что дженерики нельзя использовать для обычных функций... Вот что мешало реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 17:46 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
FoxpcА меня разочаровало что дженерики нельзя использовать для обычных функций... Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 17:51 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
FoxpcА меня разочаровало что дженерики нельзя использовать для обычных функций... В FPC можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 17:59 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 18:09 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
Может запилить в QC New Feature как в SQL Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. При чем порядок нахождения попадания в then выполнения сверху вниз. И обработан может быть только 1 when. Этакий синтаксический сахар для if else if else ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 18:14 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_FoxpcА меня разочаровало что дженерики нельзя использовать для обычных функций... Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Не удобно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2019, 19:07 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)roschinspb3. По стандартам положено так эко вас поломало, уже и не там, а всё смотрите на эти глупости На глупости не смотрю, а вот стандарты форматирования (пусть безобразно лишь бы единообразно) таковыми не считаю. Не..., конечно в рамках свободного творчества, соображения удобства и личных предпочтений считаю главными. Но на работе извините надо соблюдать правила и хорошо бы чтобы эти правила были приемлемыми для больше части коллектива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 12:40 |
|
||
|
Подскажите вариант CASE ... OF с условиями
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2019, 12:47 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2039604]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
118ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 566ms |

| 0 / 0 |
