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

1 ответ

Спасибо Одед, я знал о встроенных шаблонных правилах, но никогда не беспокоился. Так что я сделаю это сейчас!

трел наXSL xsl: template match = "/" [https://stackoverflow.com/questions/3127108/xsl-xsltemplate-match]но образец совпадения, вызвавший мой вопрос, там не упоминается. У меня довольно сложная структура XML: <?xml version="1.0" ...

13 ответов

 действительно помогает улучшить качество вашего поста. Помните, что вы отвечаете на вопрос читателей в будущем, и эти люди могут не знать причин, по которым вы предлагаете код.

я есть строка, которую я должен проанализировать для разных ключевых слов. Например, у меня есть строка: «Я приду и встречу тебя в 123woods» И мои ключевые слова '123woods' 'леса' Я должен сообщать всякий раз, когда у меня есть матч и где. ...

3 ответа

, Если у вас Perl 5.10 или выше, я бы сделал, как предложил Брэд, и использовал бы оператор умного совпадения.

ли способ, которым я могу избежать использования этого для нескольких проверок шаблонов? Могу ли я порвать все шаблоны в массиве и проверить, совпадает ли он с каким-либо шаблоном в массиве шаблонов? Пожалуйста, рассмотрите случай, когда у меня ...

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

2 ответа

 гарантию ". Я опустил окончание первого слова, потому что все в этой публикации было слишком длинным. :)

la есть хорошая возможность выводить параметр типа внутри сопоставления с образцом. Он также проверяет исчерпанность сопоставления с образцом. Например: sealed trait PField[T] case object PField1 extends PField[String] case object PField2 ...

4 ответа

В чем причина добавления ключевого слова case в Scala?

Помимо: case class A...кейс что довольно полезно? Почему мы должны использоватьcase вmatch? Не было бы: x match { y if y > 0 => y * 2 _ => -1 }... бытьмногокрасивее и лаконичнее? Или почему мы должны использоватьcase когда функция принимает ...

1 ответ

Как на самом деле работает анонимная функция case в Scala?

Уважаемый Скала, scala> val f1: ((Int, Int)) => Int = { case (a, b) => a + b } f1: ((Int, Int)) => Int = <function1> scala> val f2: (Int, Int) => Int = { case (a, b) => a + b } f2: (Int, Int) => Int = <function2>да ?! scala> f1(1, 2) res2: Int ...

1 ответ

Большое спасибо брат @ WiktorStribiżew

ичок в angular 5, здесь я пытаюсь подтвердить пароль пользователя на основе некоторых условий. Минимум шесть символов, как минимум одна буква и одна цифраМинимум восемь символов, как минимум одна буква, один номер и один специальный ...

1 ответ

Об алгоритме сопоставления с образцом в OCaml

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

1 ответ

 в этом примере кода и очень похожем коде для других примеров ... Эта опция была намного быстрее, чем в других примерах.

val a: Array[Int] = Array(1,2,4,5) val b: Array[Int] = Array(1,2,4,5) a==b // falseли способ сопоставления с образцом, чтобы увидеть, эквивалентны ли два массива (или последовательности)?

1 ответ

).

ого есть приятная и эффективная функция SQL Server, которая будет возвращать первую строку (оканчивающуюся пробелом) после первого совпадения данной строки. У меня есть некоторый код, но он очень уродливый и, вероятно, медленный. Например, вIn ...