【发布时间】:2020-10-02 08:27:59
【问题描述】:
在 V 语言中,方法与数据结构是分开定义的。
V 语言是否允许在基本类型上定义方法,例如Array?
可以写my_method这样的方法
fn (array Array) my_method() { ... }
list := ["a", "b"]
list.my_method()
【问题讨论】:
-
我不这么认为......当我尝试它时,我得到了
error: cannot define new methods on non-localarray_int``。与 Ruby 不同,我想我们不会扩展其他模块的数据结构。
标签: vlang