字符型变量提问
vb吧
全部回复
仅看楼主
level 8
叶诺 楼主
萌新一枚)这里和$都一样吗,还有为什么不可以都提前声明变量类型而要加个$呢?
2022年11月29日 15点11分 1
level 9
加个$就是声明这个变量是字符串类型,是简化写法。
2022年11月30日 00点11分 2
level 8
显式声明的另一种写法(变量名后加类型说明符)
如Dim a as Integer与Dim a%
表示声明一个变量名为a的整型变量
2022年11月30日 05点11分 3
谢谢[小乖]
2022年11月30日 15点11分
level 15
这种用法可以称为“隐式声明”,就是不写Dim等声明语句来声明变量的类型,而是在使用变量时通过变量后面的类型符号来声明类型;不过这种用法并不是推荐用法,还是所有变量都显式声明更合理
至于为啥只有字符串型变量要写类型符号,大概是因为BASIC语言曾经有这么一个时期,不写类型符号的变量都是数值型,只有写上$符号的变量才是字符串型;于是从这个时期过来的人,在写VB代码时,也沿用了这个习惯
2022年11月30日 12点11分 4
1