pattern-matching

    0

    2답변

    나는 <tr><td>Version:</td><td>6.3.13.2</td></tr> 문자열을 가지고 있습니다. 6.3.13.2을 추출하고 싶습니다. Groovy 정규식에서 어떻게 할 수 있습니까? 제발 도와주세요.

    4

    1답변

    Swift는 Haskell의 패턴 일치에 사용 된 as-patterns과 비슷한 것을 가지고 있습니까? 내가 중첩 패턴을 사용하여 다음 코드 조각에서 두 번째로 switch 문을 없애려고 : AS-패턴을 사용하여, indirect enum Type: CustomStringConvertible { case Int case Fun(Type,

    0

    1답변

    나는 벽이있는 방을 %{{x, y} => [items]}의지도에 그리려고하고있다. 그리고 나는 그려야하는 벽의 유형을 알아 내기 위해 case 문을 사용하고있다. 그러나 패턴 일치를 시도하고 왼쪽의 값에 pos을 할당하려고 시도합니다. (illegal pattern 컴파일 오류가 발생 함) ^으로 할당을 막을 수는 있지만,해야 할 일은 무엇입니까? (fro

    3

    3답변

    나는 내가 정의 된 견인 정규식 패턴 중 하나와 일치 문자열의 일부를 추출 할 : val matcher= (s:String) => s match {case pPat(el)=> println(el) // print the P.25.01.25 case rPat(el)=>println(el) // print R0100

    3

    1답변

    C# 7에서 패턴 매칭을 사용하는 방법에 대한 많은 예제가 있습니다. 그것은 모두 좋아 보인다. 그러나, 나는 대답을 찾을 수없는 것 같은 질문이 있습니다. if (a is null) 내 질문은 : 는 다음 식을 말해봐 대신 C# 7에 참조 또는 값 평등의 패턴 매칭을 사용하는 것이 바람직하다? 그래서 그 대신 글을 쓰는 : if (a == null)

    0

    1답변

    나는 input file link 다음이 output file link 내가이 시작하지만, 오류 처리 및 패턴 매칭 로직을 망치처럼 보이는 출력 파일을 만들 필요로 보이는 입력 파일이 (특별히 URL의뿐만 아니라 데이터의 출현). 또한 출력 파일의 평균은 0이 아닌 값 또는 0이 아닌 값의 평균입니다. with open("input.txt") as f:

    1

    2답변

    스위프트에 알고리즘을 조합하고 주어진 배열을 검사하여 2 (또는 3, 4 - 주석 처리 된) 숫자의 시퀀스가 ​​있는지 확인해야합니다. 반복 내 소스 코드는 Java의 코드 블록이었고,이를 Swift - Playgrounds로 변환하려고 시도 했었습니다. 그것은 일종의 작동하지만, 코드 를 실행 한 후 오류가 발생합니다 "UPPERBOUND <과 범위를 형

    0

    3답변

    내 xml 파일에 &을 &으로 바꿔야합니다. //On match sur tous les <!CDATA[ ... ]> Pattern p = Pattern.compile("<!\\[CDATA\\[((&)|[^\\]]|\\][^\\]]|\\]\\][^>])*\\]\\]>"); Matcher m = p.matcher(l_retour.toStrin

    0

    1답변

    문자열이 문자로 시작하고 나머지 문자가 문자 또는 숫자 일 수 있는지 확인하려면 해당 조건에 의해 정의 된 데이터 유형을 어떻게 정의합니까? 패턴 일치가 더 나은 경로가 될 수 있으며 그렇다면 어떻게 확인할 수 있습니까? 문자열을, 그렇지 않으면 fun isName s = List.all Char.isAlpha (String.explode s) 당신은

    0

    2답변

    나는 로봇 상자에서 Actor 특성을 사용하고 있습니다 : extern crate robots; use std::any::Any; use robots::actors::{Actor, ActorCell}; #[derive(Clone, PartialEq)] pub enum ExampleMessage { Test { data: Vec<u8>