只要盯着Haskell。我想定義一些元素來輕鬆創建它們之間的態射。模式匹配變量的值
a = "foo"
b = "bar"
g a = a --Problem is here
g b = a --Problem is here
編輯的問題是,Haskell的治療的「a」「克」作爲變量,但我真正想要的「a」如上定義的值。從概念上講,希望這個
g (valueOf a) = a --Problem is here
g (valueOf b) = a --Problem is here
凡valueOf
是一個神奇的功能,這將使我
g "foo" = a
g "bar" = a
g是無標識,因爲:g b = a –