在 Visual FoxPro 中分配空括号有何作用?

What does assigning empty brackets achieve in Visual FoxPro?

这里是一个简单的问题。我有一个旧应用程序,我的任务是将其转换为 C#。我讨厌问什么似乎简单得离谱,但我找不到答案。

PROCEDURE Calc
PARAMETER apples,bananas

IF TYPE([bananas])#[C]
  bananas=[] && What is this right here? Empty string? Empty array? Dynamic?
ENDIF
RETURN

简单。它是将空字符串分配给变量(或所有数组元素,如果是数组)。与

相同

bananas = ""