Я новичок в Haskell, и у меня возникли некоторые проблемы с выяснением того, как сопоставить строку байта с образцом. Версия [Char] моей функции выглядит так: dropAB :: String -> String
dropAB [] = []
...
В идеале я бы хотел написать что-то вроде этого : myValue1 = 1 :: Int
myValue2 = 2 :: Int myFunc :: Int -> Bool
myFunc myValue1 = Истина
myFunc myValue2 = False Вызов myFunc myValue2 возвращает True -...
У меня чертовски много времени, пытаясь перенести свой опыт работы с регулярным выражением javascript на Python. Я просто пытаюсь заставить это работать: print (re.match ('e', 'test')) ... но он печатает None. Если я это сделаю: ...
Я новичок в Scala и хочу написать многопоточный код -с сопоставлением с шаблоном, и мне было интересно, могу ли я рассматривать код сопоставления с шаблоном -как атомарный. Например :абстрактный класс MyPoint...
У меня есть следующая трассировка стека исключений java.net.SocketException: *** Сброс соединения *** на java.net.SocketInputStream.read (SocketInputStream.java:197) на jcifs.netbios ....
Я хотел бы найти совпадение между первой буквой слова и одной из букв в группе, такой как «ABC». В псевдокоде это может выглядеть примерно так: case Process (word) => ...
Я написал следующий код для удаления гласных из предложения: main = print $ unixname "The House" vowel x = elem x "aeiouAEIOU" unixname :: [Char ] -> [Char] unixname [] = []
...
Вы можете написать: str match {case "foo" | "bar" => ...} На первый взгляд это похоже | однако может быть объектом экстрактора: str match {case | ("foo", "bar") => ...} не работает. (И я ...
В руководстве показаны некоторые очень простые примеры сопоставления с образцом, например сопоставление по целому числу для имитации оператора switch в стиле c. В учебнике также показано, как выполнить базовую деструктуризацию с помощью ...
В чем разница между методом pattern() и toString () в классе Pattern? В документе говорится: public String pattern() Возвращает регулярное выражение, из которого этот шаблон...
Я сейчас экспериментирую с F #. Статьи, найденные в Интернете, полезны, но как программист на C # я иногда сталкиваюсь с ситуациями, когда я думал, что мое решение поможет, но это не помогло или ...
Мне нужно регулярное выражение, чтобы соответствовать четвертой запятой в конце строки, моя строка заканчивается запятой. Например, я хотел бы выбрать запятую после G в строке ниже: A, B, C, D, E, F, G, H, I, J,
Можно ли игнорировать поле класса case в методе equals/haschode класса case? Мой вариант использования заключается в том, что у меня есть поле, которое по сути является метаданными для остальных данных в классе.
У меня есть два списка имен для одного и того же набора учащихся, которые были собраны отдельно. Имеется множество опечаток, и я использовал нечеткое соответствие, чтобы связать два списка. Мне 99+ ...
Этот файл: объектный Тест расширяет Приложение {val obj = Список (1,2,3): разрешение Object val = obj соответствие {чехол Seq (1,2,3) => "первый" случай _ => "другой"} println (разрешение)
} дает это...
Используя Visual Studio 2010, я хотел бы выполнить замену регулярных выражений на уровне проекта, как показано ниже. Найти:#регион {любая строка здесь} Заменить:#регион -строку сверху -Я попробовал ниже :регион\s'{...
В последнее время я играл с экстракторами, и мне было интересно, как работают экстракторы списков, особенно это: Список (1 , 2, 3) match {case x :: y :: z :: Nil => x + y + z // case: :( x,: :( y, :: (...
Подход снизу вверх (к динамическому программированию) заключается в том, чтобы сначала рассмотреть «меньшие» подзадачи, а затем решите более крупные подзадачи, используя решение более мелких проблем. Нисходящий ...
У меня есть простая иерархия классов, представляющая графоподобную структуру с несколькими различными типами вершин, реализованных с использованием классов case: запечатанный признак Узел запечатанный абстрактный класс case Vertex ...
I am writing a Java code generator. I have an immutable Map that contains a mapping from java.sql.Types [Int] to a tuple of (String, String) where the first value is a Java type and the second a Java ...
Это не домашнее задание, а экзамен. вопрос по учебному пособию. В чем разница между сопоставлением с образцом в Prolog и Haskell? Я провел некоторое исследование и прочитал теории...
У меня есть утверждение, которое я хочу выразить, что псевдокод C в C будет выглядеть так: switch (foo): case (1) if (x> y) {if (z == true ) doSomething ()} ...
Я пытаюсь запустить сценарий powershell, который запрашивает учетные записи, срок действия которых истекает в течение 7 дней, в настоящее время у меня есть $a = (get-date).AddDays(7) ; Search-ADAccount -AccountExpiring -TimeSpan "7" | Select-...
Можно ли разбить строку на лексемы как-то так: "user@domain.com" match {case name :: "@" :: domain :: "." :: zone => do Smth (name, domain, zone)} Другими словами, таким же образом ...
В главе 4 Эрика Мейера «Основы функционального программирования» он, по сути, пишет: True &&& x | x == True = True | x == False = False Разве это не излишне ...
В этой отличной ежедневной статье о Scala описывается, как преодолеть стирание типов при сопоставлении. Я пытаюсь применить эту технику для преобразования IndexesSeq параметризованных типов, но совпадения не удались....
Недавно я наткнулся на язык программирования D, и он мне очень нравится. Вы можете программировать действительно высокого уровня, имея при этом полный доступ к оборудованию, как в C., исходя из довольно функционального фона (...
У меня есть эта функция в Haskell: test :: (Уравнение а) => а -> а -> Может быть
тест б | a == b = Просто
test _ _ = Nothing Вот что я получил, когда попробовал функцию с разными входами: ...
Рассмотрим следующий код Scala: val a = "both" сопоставление {case "both" | "foo" => println ("foo") // case 1 case "both" | "bar" => println ("bar") // case 2
} Я бы хотел сопоставить ...
В Microsoft SQL Server можно указать сопоставление «без учета ударения» (для базы данных, таблицы или столбца), что означает, что это возможно для такого запроса, как SELECT * FROM users WHERE name ...