pattern-matching

    0

    1답변

    특정 패턴을 생성하여 주어진 두 숫자 사이의 숫자 범위를 설명하는 함수를 만들려고합니다. 이 함수는 $startNumber 및 $endNumber의 두 매개 변수를 허용합니다. 패턴 문자열의 배열을 반환해야합니다. ... myfunction(00000, 99999) = array('*'); myfunction(10000, 29999) = array('

    1

    1답변

    Token list -> Ast * Token list 유형의 활성 패턴을 작성하고 싶습니다. 나는 간단한 파스칼 문법 <program> ::= "program" <id> ";" <block> "."을 가지고 있습니다. 이 문법에 코드를 리모델링, 나는 같은 Program, Identifier 및 Block 패턴을 확인해야합니다 : let rec (|Pro

    5

    2답변

    나는 이전 코드에서 source | {call_name = #bundle_source; _ }이 bundle_source는 유형 (type bundle_source = ...)로 정의 된 패턴 일치이 걸쳐 캠. 해시 기호는 무엇을 의미합니까? 패턴 일치에 {call_name = #bundle_source }이 있습니까? call_name의 값이 bundle

    2

    2답변

    : type IFruit = interface end type Avocado = { color : string; age : int } interface IFruit let (|AvocadoTexture|) (a : Avocado) = if a.age < 7 then "firm" else "mushy" ... 왜이 작업을 수행합니다 let text

    0

    1답변

    내가 안드로이드에 대한 깊은 링크를 구현하고 아래의 URL을 일치하는 패턴을 알아야하고 <data android:host="*.fa.dk" android:pathPattern="" android:pathPrefix="/Product.aspx" android:scheme="https" /> test.fa.dk을 다음과 같이 URL입니다 것 /Custome

    0

    1답변

    SML에서 패턴 일치와 관련하여 의심 스럽습니다. "Programming Language Pragmatics (Second Edition)"책에서 함수에서 패턴 매칭을 사용할 때 SML에서 동일한 변수가 두 번 이상 나타날 수 없다는 것을 읽었습니다. 설명은 함수가 정의 된 패턴에서 찾을 수 있는지 확인하고 변수가 서로 관련되어 있는지 확인하지 않는 데 패

    -1

    1답변

    불균형 매칭 패턴에 대해 질문이 있습니다. 일치하는 패턴은 각 사례가 다른 사례를 밟지 않을 때 분리됩니다. def func(list: List[Int]): Int = list match { case Nil => 0 case x::t if (x < func(t)) => x case x::t => func(t) } 내 질문 :

    0

    3답변

    서버 시작 중에 내 로그 파일에서 오류를 확인하는 경향이 있으며 less이이를 수행하는 데 사용됩니다. 그러나 더 효율적인 것이 필요합니다. 나는이 sed sed -n '/Stopping/,/Server startup/p' test.txt 이 잘 작동하지만 문제가있어 사용하여 두 개의 패턴 "서버 중지"내가 달성 한 "시작"사이의 로그를보고 싶어요. 로

    0

    1답변

    안녕하세요 저는 teradata를 처음 사용합니다. 빠른로드를 사용하여 TDDB에 플랫 파일을로드하고 있습니다. 데이터 세트 (CSV FILE)에 city 열의 일부 행에 적절한 데이터가 있지만 일부 행에 NULL이 포함되어있는 것과 같은 몇 가지 문제가 있습니다. NULL이 포함 된 도시 열의 값은 우편 번호 등의 다음 열에 저장됩니다. 결국 행의 일부는

    0

    2답변

    우선 프로그래머가 아니라 화학자입니다. 저는 양자 화학 계산을 시작했고 1M 라인 길이의 파일에서 데이터를 처리해야합니다. 나는 여기에서 발견 된 해결책을 시도했지만 그들 중 누구도 필요에 부합하지 못했다. 문제는 계산에서 출력 파일이 암, -1.7885800013, -0.6239343718 \이 43718,0.0040389517처럼 찾고 있다는 것입니다,