怎么使用vb实现对一个函数的返回值的定义,vb特有的符号定义的方式的规则是什么,什么函数可以加上%或者$呢,比如mid$的规则?
函数名带符号其实是历史遗留问题。
早期VB数据类型只有一种(Variant),后来才细分了数据类型。
所以 Mid
是为了兼容,还是 Variant 类型;而 String 类型的 Mid$
完全可以命名为 MidStr
的。
反正这是当初设计VB6的一帮人任性了一把。
自己定义函数时是不支持带 $ 的,老老实实用 Function MyMid(...) As String
吧。