pattern-matching

    1

    3답변

    내가 같은 폴더 내 rootfolder에서 그래서 rootfolder | /\ \ 01 02 03 .... | 13_itemname.xml 을 가정, 각 디렉토리 나타냅니다 01 02 03 추천하고 나는 그들의 만들 시간 항목 이름 같은 16_item1 등으로 항목이이 디렉토리에서 한 달 .xml, 24_i

    1

    2답변

    PHP에서 매우 구체적인 함수가 필요합니다. 기본적으로 두 개의 문자열을 인수로 사용하며 그 중 하나는 가변 길이 (*)의 와일드 카드를 포함하는 패턴이고 그 중 하나는 해당 패턴과 일치하는 문자열입니다. 패턴에서 와일드 카드를 채우는 후자의 문자열에서 배열을 가져와야합니다. 예를 들어 : 인수 1 : 인수 2 "이것은 내가 * 문자열 *입니다": 배열 (

    4

    1답변

    다음 하스켈 코드에서 어떻게 더 간결하게 작성할 수 있습니까? 네 가지 조건을 모두 열거해야합니까? 아니면 더 컴팩트 한 패턴으로 요약 할 수 있습니까? 예를 들어, Haskell이 float과 int를 어떻게 추가 하는지를 이미 알고있는 방법을 사용할 수 있습니까? 에서까지 수동으로 지정하지 않아도됩니까? data Signal = SignalInt Int

    0

    2답변

    배열의 "기하학"과 일치하는 요소의 순서, 즉 각 요소의 내용이 아닌 요소의 순서를 찾는 방법을 찾고 있습니다. 몇 가지 예를 요약하면 다음과 같습니다. 대상 배열을 감안할 때 : 다음 array('T_STRING','T_VARIABLE','ASSIGN','T_STRING','LPAREN','T_VARIABLE','COMMA','T_VARIABLE','RP

    1

    2답변

    문제가 있습니다. 주어진 문자열이 있다고 가정합니다. "최고", 대상 문자열은 "짐승"입니다. 주어진 문자열을 대상 문자열로 변환하는 연산의 수를 결정해야하지만 허용되는 연산은 다음과 같습니다. 1. 문자열에 문자를 추가합니다. 2. 문자를 삭제하십시오. 3. 두 문자 위치를 바꿉니다. (현명하게 사용하면 교환 할 수있는 기회는 하나뿐입니다.) 위의 경우

    2

    1답변

    으로 대체하고 해시 태그에 링크를 추가해야합니다. 그래서 해시/파운드 기호로 시작하고 트위터 검색 링크가있는 공간에서 끝나는 각 문자열을 대체하는 패턴 대체가 필요합니다. 나는 꽤 서투른 승/jquery입니다 - 누군가가 올바른 방향으로 나를 가리킬 수 - 감사합니다, 누구! 저를 복용 뭔가 : 당신이 jQuery를 사용하고 있기 때문에 // FROM:

    3

    1답변

    나는 파일에서 대수 문을 읽고 ocamllex/ocamlyacc를 사용하여 AST로 구문 분석 한 다음 그것을 줄인 다음 인쇄하는 간단한 ocaml 프로그램을 작성하고 있습니다. 내가 표현을 줄이는 부분은 약간 ... 추한 것 같습니다. 내가 그것을 단순화 할 수있는 방법이 있습니까? (* ocaml doesn't seem to be able to take

    1

    4답변

    매칭 패턴에 정규식을 사용하고 있습니다. 다음 예제의 예제에서 매칭 문자열과 모음을 매칭합니다. void VowelsCountInEachWord() { Regex rx = new Regex("[aeiou]"); var words=new string[] {"aesthetic", "benevolent", "abstract"

    1

    3답변

    F #에 여러 인스턴스 패턴이 있습니까? 목록 작업 중임을 고려하십시오. [...; 1; 1 1]하지만 난 방법을 알아낼 수 없습니다 나는 다음 [] 통과 또는 [1] 단순히 목록을 반환해야하며, 그렇게해야 즉 match l with | [] | [_] -> l //if the list is empty or contains only one item, si

    2

    3답변

    함수 정의에서 일치 할 가능성이 있으며 touple의 일부 하위 집합을 수행하고 여전히 메서드에서 touple을 얻을 수 있습니까? myfun({ foo, Bar }: Var) -> otherfunction(Var, stuff). 대신 : myfun({ foo, Bar }) -> otherfunction({ foo, Bar }, stuff). 난이