在 Boo 中,假设我正在重写一个采用参数的方法,该参数采用string[] urls
. 无论出于何种原因,类型推断与基类不匹配,因此我需要显式指定参数的类型。
class MyClass: MyBase
override method(urls as Array[of (string)])
dostuff()
事实证明这不是正确的 Boo 语法。指定我正在覆盖采用数组参数的方法的正确方法是什么?
通常我更喜欢期待一个 IEnumerable,但我覆盖了其他人的基类,它是 Rhino.DSL 的一部分。
编辑添加:事实证明我的问题仅与数组声明语法相关......我真正的问题是我的项目中引用了两个不同版本的 Boo 程序集。