我正在学习 QBasic,并在文档中找到了用户定义类型示例代码。在此示例中,用户定义类型中有一个字符串元素,并且该字符串没有定义长度。
但是,对于这个示例,我的编译器会抛出异常“Expected STRING * on...”。定义字符串长度的测试用例:
TYPE Person
name AS STRING * 4
END TYPE
DIM Matheus AS Person:
Matheus.name = "Matheus":
PRINT Matheus.name:
它记录“数学”,预期为“马修斯”。有没有办法允许这个字符串的任何范围?
注意:我使用的是 QB64 编译器