2014-02-06 5 views
2

예를 들어 실수로 ref을 다시 정의했습니다. 그리고 기본값 인 ref을 대체했습니다.fsi에서 정의 해제하는 방법?

내 정의를 제거하고 다시 시작하지 않고 원래 정의로 복원 할 수 있습니까?

답변

5
let ref = Microsoft.FSharp.Core.Operators.ref;; 
+0

흥미 롭다. 나는 let ref x = {contents = x} ;;와'too = ': ='도 역시 시도했다. 그러나 유형은 다르다. 하나는 'val it : (a ->'a ref) = '이고 다른 하나는'val ref : x : 'a -> Ref <'a>'입니다. – ca9163d9

+0

@ dc7a9163d9 : 불일치를 해결하려면 대신 let ref x = Microsoft.FSharp.Core.Operators.ref x ;;를 사용해보십시오. – ildjarn

관련 문제