В первую очередь: я в Scala 2.8, у меня есть небольшая проблема при использовании сопоставления с образцом на элементах XML. Я знаю, что могу сделать что-то вроде этого: val myXML = <a> <b> Мой текст </b> </a>...
Я хочу создать список более сложного типа объекта из списка простого типа. Например, List [String] => List [MyType]. Я дал ему три попытки, используя подходы на основе карт. Простая карта с подстановочным знаком:> ...
Я неопытен с использованием C, и я должен использовать PCRE для получения соответствий. Вот образец моего исходного кода: интервал test2 () {символ константы *ошибка; интервал erroffset; pcre *ре; международное дистанционное управление;...
Какова теоретическая основа алгоритма сопоставления с образцом KMP? Я понимаю сам алгоритм, но не понимаю, как Кнут, Моррис и Пратт придумали этот алгоритм. Был ли какой-нибудь ...
Мой метод выглядит следующим образом def myMethod (myDouble: Double): Double = myDouble match {case Double.NaN => ... case _ = > ...} Отладчик IntelliJ показывает NaN, но этого не происходит ...
У меня есть класс случая класса случая ~ [a, b] (_1:a, _2:b), Когда я хочу сделать pattetn соответствие новому ~ ("a", 25), соответствие {заключает ~ в корпус 25 =>}, я могу использовать его этот путь, потому что "a" ~ 25 и ~ ("
Существует база данных со строками фиксированной длины N. Существует строка запроса той же длины. Проблема состоит в том, чтобы выбрать первые строки k от базы данных, которые имеют самое маленькое Расстояние Хемминга до q. N...
Я пытаюсь придумать способ запросить значения в двух различных столбцах в той же таблице, где набор результатов укажет на экземпляры, где значение columnB не содержит значение...
Рассмотрите двумерную сетку (обычная решетка в плоскости). В моих целях, шаблоне или расположении присвоение номеров 1 и 2 к некоторому связанному подмножеству узлов решетки. Для...
Когда я программирую в Erlang, я должен проверять все возвращаемые значения от вызовов функции для успеха через сопоставление с образцом, даже если я не намереваюсь использовать возвращаемое значение? Большинство API Erlang я видел...
Я пытаюсь найти способ соответствовать запросу к регулярному выражению в базе данных. Насколько я могу сказать (хотя я не эксперт), в то время как большая часть DBMS как MySQL имеет regex опцию для поиска, Вы можете...
Мне нужен шаблон, который пересечет документ и получит меня все ссылки, которые имеют mailto в их href: <href = "mailto:an@email.com"> текст </a> я мог, конечно, легко получить все элементы ($...
Как часть проекта я назначил меня способом улучшить мое знание F# и функционального программирования в целом, я пытаюсь записать строковый алгоритм сопоставления с образцом с нуля...
Я только что видел этот кейс-класс в пакете актеров Scala: кейс-класс! [a] (ch: Channel [a], msg: a) И в JavaDoc он описывает использование в следующей форме: receive {case Chan1! msg1 => ...
Мне было интересно, как работает сопоставление с образцом в Haskell. Я знаю об этой ветке, но не совсем понял ответы в ней. В ответах говорится, что типы сопоставляются с логическими выражениями, ...
Используя SQL я хотел бы вернуть весь текст до 3-го прямого слеша в колонке, так что /one/two/three/whatever/testing вернет: /one/two/three Любой быстрый и грязный способ сделать это в SQL (...
Недавно я написал парсер с использованием библиотеки комбинатора парсера scala. Я решил, что мне было интересно узнать о реализации, и пошел копать. Читая код, я увидел, что последовательность использует ...
Ниже приведен код, который не работает, но описывает то, что я хочу сделать. Не могли бы вы порекомендовать лучший подход к этой проблеме? def resolveDriver (url: String) = {url match {case ...
Чтобы не читать всю проблему, мой основной вопрос:
Есть ли в PostgreSQL функция для экранирования символов регулярного выражения в строке? Я исследовал документацию, но не смог найти ...
У меня есть тип, как, типа Post = Blog String String | Объявление String String И такая функция, как, upcaseTitle: Post - > Post upcaseTitle post = тематический пост заголовка блога ...
Я хочу отфильтровать адрес локального хоста IPv4 с помощью константы net :: Ipv4Addr :: LOCALHOST при сопоставлении с образцом: use get_if_addrs; // 0.5.3 use std :: net; fn main () - > станд :: IO :: Result & л; () & ...
В предыдущем посте поиск шаблонов в большой группе чисел дает представление о том, как найти конкретный шаблон номера в списке или массиве. В котором используется конкретный шаблон. В моем этом посте я ...
Что означает это объявление шаблона соответствия в файле manifest.json? Я прочитал по следующему URL и не могу найти никаких результатов. https://developer.chrome.com/extensions/declare_permissions https: // ...
У меня есть следующее: serv match { case "chat" => Chat_Server ! Relay_Message(serv) case _ => null } Проблема в том, что иногда я также передаю дополнительный параметр в конце ...
Из 2 списков формы List [(Int, String): l1 = List ((1, "a"), (3, "b"))
l2 = List ((3, "a"), (4, "c")) как я могу объединить целые числа, где строки совпадают, чтобы получить этот третий список: l3 = List ((4, ...
Когда несколько потоков запрашивают блокировку одного и того же объекта, гарантирует ли CLR, что блокировки будут получены в том порядке, в котором они были запрошены? Я написал тест, чтобы убедиться, что это правда, и он ...
У меня есть следующий фрагмент кода из этого вопроса: def addChild (n: Node, newChild: Node) = n match {case Elem (prefix, label, attribs, scope, child @ _ *) => Elem (prefix, label, attribs, ...
В приведенном ниже примере текст выделяется с помощью jQuery. Как мы можем изолировать валюту, избавившись от других данных? Эта попытка использования замены JavaScript не сработала: var symbol = $ (...
Проверить определенный шаблон. Допустимые шаблоны: () [] {() []} [{} () {()}] Недопустимые шаблоны: [{]} ({} [)] Я пытаюсь сделать регулярное выражение для этого, Любой может помочь мне за ...