pattern-matching

    1

    1답변

    안녕하세요, 왜 우리가 현대 프로그래밍 관행에서 크 누스 모리스 프랫 알고리즘을 사용하지 않고 정규 표현식을 더 선호하는지 알려주실 수 있습니까?

    2

    2답변

    지정된 함수에 대해 패턴 일치를 직접 사용하거나 필요한 모든 함수에 대해 유형을 지정하지 않는 일부 익스플로잇과 함께 사용할 수 있습니까? 그냥 가 따라 다른 일을 할 수 있습니다 .. 내가 type BBoolOp = (bool->bool->bool)*term*term 같은 유형이 있고 bool->bool->bool 기능은 단지 (&&)(||) 같은 몇

    16

    2답변

    하스켈 코드를 사용하여리스트를 변경하려고합니다. 필자는 필요한 모든 것을 이해하고 있다고 생각합니다. 그러나 세트에서 패턴을 일치시키는 방법을 모르겠습니다. 리스트에는 Set 생성자로 에뮬레이트하기 어려운 멋진 리터럴 구문이 있습니다. 예를 들어 다음과 같은 코드가있을 수 있습니다. foo [] = [] foo x = other_thing 목록 대신

    1

    1답변

    어떻게 이것을 VB.net에서 C#으로 변환 할 수 있습니까? 온라인 변환기를 사용해 보았지만 프로젝트에 넣을 때 오류가 발생했습니다. Dim regexinfo As String = String.Empty Dim p = "\[news\](?<info>.*?)\[/news\]" Dim Matches = Regex.Matches(response, p, Re

    2

    4답변

    선택자와 패턴에 관해서는 여전히 약간 혼란 스럽습니다. 기본적으로 입력 항목의 부모 div를 찾고 문자열이 ID의 아무 곳에서나 발견되면이를 설정하려고합니다. 아무 것도 표시하지 마십시오. 나는 변수에 그렇게하는 방법을 잘, 아니에요 if($('div[id*=string]')) { $(this).attr('display','none'); } 그러나 :

    3

    1답변

    이 코드가 작동하지 않는 이유와 작동 방식 let id1 = 0 match p1, p2 with | Fluid, Particle id2 when id = id2 | Interface _, Particle id2 when id = id2 -> doSomething() ... 따라서 패턴 그룹에 수퍼 가드가있을 수 있습니까? 이

    5

    1답변

    다형 함수를 작성하려고합니다. 매개 변수의 유형에 따라 약간 다른 작업이 필요합니다. 내장 유형을 사용하여 객체 유형에 패턴 일치를 수행 할 수있는 방법이 있습니까? 나는이 라인을 따라 뭔가를 생각하고있다 : 그러나 이것은 유효한 OCaml 프로그램이 아닌 것 같다. 나는 this question을 보았습니다.하지만 그건 내 질문에도 답이 없습니다. 은을

    9

    2답변

    scala> class A defined class A scala> class B defined class B scala> val a: A = new A a: A = [email protected] scala> a match { | case _: B => println("unlikely") | case _ => printl

    0

    1답변

    이 같은 패턴이 : word1 word2 word3 word1을 가진 (펄을 사용하여) 패턴 매칭 이후를, I '는 word2'및 'word3'상술 한 바와 같이 인쇄한다. 패턴 시스템 변수가 있습니까? 그렇게 할 수있는 방법이 없다면? 아무도 도와 줄 수 있습니까? 사전 감사 센틸.

    14

    5답변

    얼랑 (Erlang)에서는 실제로 다루지 않는 패턴과 일치하지 않는 것이 좋습니다. 예를 들어 : case (anint rem 10) of 1 -> {ok, 10} 9 -> {ok, 25} end; 는 badmatch 결과의 결과로 다른 가능한 결과를 장려하는 스타일입니다. 이는 얼랑 (Erlang)의 "추락 시키자"철학과 일치합니다