例如,我想创建一个代表所有牌组的类型(即2-10,Jack,Queen,King和Ace).
我想过这样做:
type Rank is (2,3,4,5,6,7,8,9,10,Jack,Queen,King,Ace);
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误:
identifier expected
Run Code Online (Sandbox Code Playgroud)
你不能.
枚举类型声明中的列表由标识符和/或字符文字组成.您不能在该上下文中使用整数文字.
您可以使用表示子句指定用于表示枚举数的值,但我认为这不是您想要的.
只需使用标识符:
type Rank is (R2,R3,R4,R5,R6,R7,R8,R9,R10,Jack,Queen,King,Ace);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
240 次 |
| 最近记录: |