2014-02-06 62 views
-1

在VS 2008中,F#2.0中,當編譯ML腳本有錯誤 意外的關鍵字 '類型' 中實現文件意外的關鍵字 '類型'

#indent "off" pragma 

    type Hw <'o,'m> = cat of <'m->'o>*<'m->'o>*<'o->'m>; 

datatype ('o,'m) Hw = cat of ('m->'o)*('m->'o)*('o->'m); 

回答

2

你可能想要

type Hw<'o,'m> = | Cat of ('m -> 'o) * ('m -> 'o) * ('o -> 'm) 
+0

更改爲類型後貓<'o,'m> = | ('m->'o)*('o->'m)*('m *'m->'m)的貓,得到相同的錯誤 – user3277894

+1

@ user3277894因爲第二個「貓」是小寫字母。閱讀您的錯誤消息。 (如果您想要幫助,也可以發佈) –

+0

錯誤消息是實現文件中意外的關鍵字'type',https://drive.google.com/file/d/0B8F2D27rfQWgVEpaVnEzTTJkcVE/edit?usp=sharing – user3277894