smlnj

    1

    2답변

    을 줄이기 사용는 양의 정수 n의 semifactorial 1 × 3 × 5 ×입니다 .. n이 홀수이면. × n, n이 짝수이면 2 × 4 × 6 × ... × n. reduce 함수를 사용하여 semifactorial을 계산하는 semifac 함수를 정의하십시오. 나는이 문제를 장난 몇 시간을 보냈어요와 기능을 감소 변경이 필요없는 만족스러운 답변을 찾

    1

    1답변

    ml의 유형 감지를 무시하고 인수가 지정된 유형으로 허용되기를 원합니다.

    0

    1답변

    두 int 목록에서 톰 폼 쌍을 사용하여 목록을 만드는 함수를 구현하려고합니다. zip을 실행하려고합니다. 이것은 언 바운드 변수라는 것을 알려줍니다. 라이브러리에서 동일한 작업을 수행하는 다른 함수 나 폴딩 절차를 사용하는 zip의 정의가 있습니까?

    3

    1답변

    fun Dbt (nil,_) = nil | Dbt (x::xs,y::ys) = (x::y)::(Dbt(xs,ys)) | Dbt (x::xs,nil) = [x]::(Dbt(xs,nil)); 높은 순서로 또는 sml에서 내장 함수로이 함수를 비 반복적으로 정의하는 방법이 있습니까? 나는 할 수있는 모든 것을 시도했지만 아무데도 가지 않을

    -1

    1답변

    매개 변수로 목록과 항목을 취하는 SML 함수를 작성하려고합니다. 항목이있는 경우 함수는 해당 항목이 처음 나타나지 않고 항목이 제거되지 않은 목록을 포함하는 튜플을 반환해야합니다. 목록에 항목이없는 경우 함수는이 부재를 나타내는 것과 같이 NONE 또는 유사한 것을 반환해야합니다.

    0

    1답변

    나는 SML로 프로그램을 만들어 사용자로부터 숫자 /리스트/시퀀스를 읽고, 숫자를 처리하고 결과를 출력하려고합니다. 사용자가 입력 할 숫자가 몇 개인 지 알 수 없습니다. 프로그램은 모든 숫자를 읽고 결과를 모두 출력하거나 한 번에 하나씩 읽고 출력 할 수 있습니다. 입력이 별도의 파일에 있는지 수동으로 콘솔에 입력되는지는 상관하지 않습니다. 입력을 읽을

    0

    1답변

    동적 프로그래밍을 사용하여 이항 계수를 계산하려고합니다. 이 오류가 계속 발생합니다. fun binomial(m:int, n:int, DP) = if n = m orelse n = 0 then Array2.update(DP, m, n, 1) else if Array2.sub(DP, m, n) = ~1 then ( if Array2.su

    1

    1답변

    이 코드를 SMLNJ에서 실행하고 있습니다. val evenfibs= let fun SIFT NIL = NIL | SIFT l = CONS(0, fn() => SIFT(FILTER (fn x => x mod 2 == 0) (TL l))); val oddfibs= let fun SIFT NIL =

    1

    2답변

    입력 형식이 (int * int) list이고 정수 쌍이 출력되는 함수를 작성해야합니다. 또 다른 기능 printGenList을 활용해야이 기능 (함수 F와 목록 리터를 받아 목록의 모든 요소를 ​​재귀 적으로 f를 적용) 그 코드 나는 다음과 같이 썼다 - fun printGenList f l = if NULL l then() else ((f (HD

    2

    1답변

    내가 뭔가를 나에게 오류 sml: unable to determine architecture/operating system 을 보여줍니다 매버릭스 에 SMLNJ를 실행할 수 없습니다 OS X 매버릭스에 OS를 감지하지 나 또한/usr/지방/smlnj/설정/_arch-N-opsys 파일에보고 그리고 매버릭스가 언급되었습니다. 13*) OPSYS=darwin