我很难将列表传递给子程序(尴尬);我得到一个编译器错误。我遵循了关于数组的 BASIC-256 文档(http://doc.basic256.org/doku.php?id=en:arrays),并[]
根据需要在子例程参数中包含了括号:
subroutine print_list(list) # or subroutine print_list(list[]) <----- **compiler** error occurs here
for element=0 to list[?]-1
print list[element]
next element
end subroutine
subroutine main()
list = {5.9, 6.0, 5.9, 5.7, 5.6, 5.7}
call print_list(list[]) # <----- **compiler** error occurs here
end subroutine
call main()
编译器抱怨我在子例程调用参数部分有错误。
我已尝试通过以下方式解决此问题;(i) 检查我对列表的初始化;(ii) 检查子程序定义和参数(编译器也不喜欢方括号);(iii) 从论点中排除[]
括号和 (iv) 尝试联系 BASIC-256 Facebook 页面。
感谢您的时间....