의 모든 특별한 의미 :내가 스택의 유형 빌드 - 정의로 찾고 있어요 OCaml의 유형 정의
이(*ocaml-2.04/stdlib/stack.ml*)
type 'a t = { mutable c : 'a list } (*What does t mean here*)
exception Empty
let create() = { c = [] }
let clear s = s.c <- []
let push x s = s.c <- x :: s.c
let pop s = match s.c with hd::tl -> s.c <- tl; hd | [] -> raise Empty
let length s = List.length s.c
let iter f s = List.iter f s.c
않는 어떤 유형의 변수 "t"는 것을 의미한다. 나는 그것이 타입 정의에서 오직 원시 타입이어야한다고 생각했다. 설명해 주셔서 감사드립니다.
음 ... 알 수 있습니다. 지식을 공유해 주셔서 감사합니다. – yjasrc