小智 6
您必须Enum自己定义实例:
instance Enum Note where
fromEnum note = case note of
Ab -> 0
A -> 1
...
toEnum n = case n `mod` 12 of
0 -> Ab
1 -> A
...
Run Code Online (Sandbox Code Playgroud)
中的“模 12”部分toEnum将循环您的笔记。
| 归档时间: |
|
| 查看次数: |
130 次 |
| 最近记录: |