cons

    11

    3답변

    내가 (내가 조금 단순화)이 같은 패턴 매칭 건너 온 : 내가 마지막 경기가 머리를 인식하는지 이해 실질적으로 let rec len list = match list with | [] -> 0 | [_] -> 1 | head :: tail -> 1 + len tail;; 및 꼬리표. 개념적으로, 나는 그것이 효과가있는

    9

    3답변

    프롤로그의 파이프 연산자는 하나 이상의 원자 머리와 꼬리 목록을 반환합니다. 한 번의 매치에서 ?- [a,b,c] = [a,b|[c]]. true. 중첩 여러 파이프이 유사한 수행 할 수 있습니다 ?- [a,b,c] = [a|[b|[c]]]. true. 무엇 b와 c 약 문 [a|b|c] 추론을합니까? 편집 지금까지 내가 추론 할 수있는 모든은

    2

    4답변

    모든 형태의 모양 (c (a | d) + r xs)을 변환 할 수있는 라켓에 매크로를 작성할 수 있는지 궁금합니다. 여기서 c (a | d) + r은 의 첫 번째와 나머지 부분에 해당하는 자동차, cdr, 카아, 카디 ... 등의 정규 표현식입니다. 예를 들어,이 매크로는 (caadr '(1 2 3 4 5))를 가져와 첫 번째 (첫 번째 나머지는'(1 2

    2

    1답변

    "지도 축소"기능을 구현하려고합니다. 즉, 내용 등 (def c [[0 0 0 0] [1 0 0 0] [0 1 0 0] [0 0 1 0] [0 0 0 1]]) (defn- sum-vector [v1 v2] (map + v1 v2)) (defn reduce-map [f coll & acc] (if (< (count coll) 2)

    5

    4답변

    우리는 약 128MB 메모리 만 필요로하는 Java로 작성된 스윙 응용 프로그램을 개발 중이며 짧은 시일 내에 4GB와 같은 더 많은 메모리가 필요하다는 것을 알지 못합니다. 이전에는 32 비트 Windows 용, 32 비트 Linux 용 및 64 비트 Linux 용, JRE가 포함 된 설치 프로그램과 함께 항상 3 가지 릴리스를 제공합니다. 64 비트 버

    8

    5답변

    파이썬에서 cons과 동등한 기능이 있습니까? (2.5 이상인 모든 버전) 그렇다면 내장되어 있습니까? 아니면 easy_install 모듈을 구해야합니까?

    4

    2답변

    당신은이 작품 만들 수있는 가장 좋은 방법을 알고 있습니까 :이 let toTableau2D (seqinit:seq<'a*'b*'c>) = let myfst = fun (a,b,c) -> a let myscd = fun (a,b,c) -> b let mytrd = fun (a,b,c) -> c let inputd = s

    4

    3답변

    시퀀스를 목록으로 변환 할 필요가없는 더 나은 코드가 있습니까? let rec addentry map keys = match keys with | ((i,j) :: tail) -> Map.add (i,j) ((inputd.[i]).[j]) (addentry map tail) | ([]) -> map addentry Map.em

    0

    1답변

    그리스 문자를 포함하는 NSString을 const char로 변환하려고합니다. 나는 그리스어에 대한 UTF-8 인코딩을 사용하여 문자열을 변환하려고하는데, char를 로그 아웃 할 때 그 문자열에 쓰레기가 있습니다. .. 당신은 UTF8을 사용할 필요가 없습니다 //this is the greek word NSString *letter = textFie

    9

    1답변

    : 내가 먼저 일치 관심사를 split("\r\n\r\n" ++ T, L) -> {reverse(L), T}; split([H|T], L) -> split(T, [H|L]); split([], _) -> more. , 즉 "\r\n\r\n" ++ T - 이러한 패턴과 유사 하나 사이의 성능 차이가, 나는 생각해 냈다 : [13,10,13,10|T]?