Сколько ответов, но никто не читает (или не заботится) о вопросе стороны OPs в комментариях?
Я пишу интерпретатор в OCaml .... как я могу проверить номер входа в диапазоне без использования регулярного выражения? - Trung Nguyen 2 марта в 17:30
blockquote>Поскольку так много ответов - правильно - указали, что использование regex ужасно для этого сценария, подумайте о других способах в OCaml! Прошло некоторое время с тех пор, как я использовал OCaml, но, просмотрев несколько конструкций, мне удалось сбить это вместе:
let isInRange i = not(i < -2055 or i > 2055);; let isIntAndInRange s = try let i = int_of_string s in not(i < -2055 or i > 2055) with Failure "int_of_string" -> false;; let () = print_string "type a number: " in let s = read_line () in isIntAndInRange s
Если что-то о непонятно, прочитайте его синтаксис, и функции обработки исключений и .
Пользовательская часть ввода используется только для демонстрации. Возможно, было бы удобнее использовать функцию
read_int
. Но основная концепция обработки исключения остается прежней.
Насколько я могу судить, люди обычно переключаются с форм на Apex (если мы остаемся с Oracle). Для отчетности я все еще использую Report Builder (и вызываю эти отчеты из Apex).
В отношении форм, которые все еще используются: большинство наших приложений написаны в Forms; гораздо меньше числа в ADF или Apex. Версии, которыми мы (как компания) используем 10g и 12c.
По всему миру? Чтение дискуссий на форуме, я видел, что люди в Индии часто используют формы, и они все еще используют версию клиент-сервер 6i.
Итак, хотя ходят слухи (последние не менее двух десятилетий), что Oracle собирается отказаться от форм, этого не произошло. Будет ли он? Я не знаю. На мой взгляд, Forms - очень хороший инструмент, основным недостатком которого является то, что приложения, разработанные в нем, выглядят oldfashioned & amp; уродливый (более или менее). В настоящее время пользователи предпочитают Apex-подобные приложения.
Наконец, обратите внимание, что это, прежде всего, основанный на мнениях ответ (потому что вопрос таков), поэтому ... возможно, сообщество закроет его для дальнейшего обсуждения. Лично я ненавижу видеть ничего закрытым (здесь или на любом другом форуме, который я посещаю) & amp; надеюсь, что вы получите еще несколько мнений.