Результаты поиска по запросу "pattern-matching"

2 ответа

Проверить целую таблицу на одно значение

Фон:Я конвертирую таблицу базы данных в формат, который не поддерживает нулевые значения. Я хочу заменить нулевые значения произвольным числом, чтобы мое приложение могло поддерживать нулевые значения. Вопрос:Я хотел бы найти во всей моей ...

3 ответа

Удаление нескольких вхождений слова

Как удалить множественные вхождения слов вString? Трудная вещь здесь, я не знаю, какое это слово. Смотрите ниже примеры. Вот как я пытался разбить абзац на предложение, но есть проблема Мой абзацincludes даты даты даты даты как 13 января 2014, ...

4 ответа

В чем преимущество использования сопоставления с шаблоном scala вместо регистра переключателя java?

Все говорят, что сопоставление с образцом - отличная функция в функциональных языках. Почему? Разве я не могу просто использовать ifs и переключать дела для всего? Я хотел бы понять преимущества использования сопоставления с образцом ...

ТОП публикаций

2 ответа

Эликсир: сопоставление с образцом работает по-разному для кортежей и карт

В Elixir, если я попытаюсь сопоставить паттерн со следующими двумя кортежами: {a} = {1, 2}Я получаю ошибку соответствия. Но если я сделаю то же самое для двух карт: %{x: a} = %{x: 1, y: 2}Работает нормально, иa привязывается к 1. Я вижу, ...

3 ответа

Деконструкция экзистенциального типа

Я использую экзистенциальный тип в качестве оболочки. В точке моего кода, где я знаю вложенный тип, я хочу сделать с ним что-то специфичное для вложенного типа. Это самое близкое, что я могу получить: {-# LANGUAGE ExistentialQuantification #-} ...

3 ответа

Найти возможные дубликаты в двух столбцах, игнорируя регистр и специальные символы

запросSELECT COUNT(*), name, number FROM tbl GROUP BY name, number HAVING COUNT(*) > 1Иногда не удается найти дубликаты между строчными и прописными буквами. Например.:sunny а такжеSunny не отображаются как дубликаты. Итак, как найти все ...

4 ответа

Как подавить предупреждение «матч не исчерпывающий!» В Scala

Как я могу подавить "матч не является исчерпывающим!" предупреждение в следующем коде Scala? val l = "1" :: "2" :: Nil l.sliding(2).foreach{case List(a,b) => }Единственное решение, которое я нашел, - это окружить сопоставление с шаблоном ...

3 ответа

Использование переменной в качестве шаблона в Bash

Я пытаюсь написать сценарий Bash, который использует переменную в качестве шаблона в выражении case. Однако я просто не могу заставить его работать. Изложение дела: case "$1" in $test) echo "matched" ;; *) echo "didn't match" ;; esacЯ ...

4 ответа

Понимание алгоритма Кнута-Морриса-Пратта

Может кто-то объяснить это мне? Я читал об этом, и это все еще трудно следовать. текст: абабдбаабаба образец: ababa Таблица для абаба составляет -1 0 0 1 2. Я думаю, что понимаю, как строится таблица, но я не понимаю, как сдвигать, ...

5 ответов

В чем разница между режимом захвата и без захвата?

вPattern класс говорит, что есть два типа регулярных выражений:отлов а такжебез захвата, но я не понимаю ...