vb中,;:都有什么作用?
展开全部
VB中分号,也用在print语句中,以紧凑格式用来分隔各输出项,输出的字符之间留一个空格位,输出的数值之间除留一个空格位外还留一个符号位。
例子:
a=1:b=2
print a;b
结果为
12
如果是print a,b
那么1,2中间会有空格。用分号没有空格。
“:”一般是替代换行符的。使用冒号,可以把代码都输在一行中。
如:
While Timer - t < 0.5: DoEvents: Wend
for i = 0 to 100: a = a + 1:next
'////////////////////////////////////////////////////
冒号还可以用于跳转语句的目标符号定义。
如:
sub a1()
on error goto errout
i = i +1
exit sub
errout:
i = 0
end sub
分号还可以在显示参数赋值时用,如:
Selection.Sort Key1:=Range("A1"), Order1:=xlDescending, Key2:=Range("B1") _
, Order2:=xlAscending, Key3:=Range("D1"), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
SortMethod:=xlPinYin, DataOption1:=xlSortNormal, DataOption2:= _
xlSortNormal, DataOption3:=xlSortNormal
逗号“,”,一般在程序的参数表中,分割参数表。或者定义变量时,分割常量的。
如:
dim i,j,m
a = fun(i,j.m)
private function fun(i,j,m)
m = i + j
end function
rs.Open Sql, cnn, adOpenKeyset, adLockOptimistic
Public Sub SetDataGridSql(Sql As String, ByRef Dc As Object, ByRef rs As ADODB.Recordset)
“,”就是VB中,除了空格和换行外,一种常见的分隔符。
例子:
a=1:b=2
print a;b
结果为
12
如果是print a,b
那么1,2中间会有空格。用分号没有空格。
“:”一般是替代换行符的。使用冒号,可以把代码都输在一行中。
如:
While Timer - t < 0.5: DoEvents: Wend
for i = 0 to 100: a = a + 1:next
'////////////////////////////////////////////////////
冒号还可以用于跳转语句的目标符号定义。
如:
sub a1()
on error goto errout
i = i +1
exit sub
errout:
i = 0
end sub
分号还可以在显示参数赋值时用,如:
Selection.Sort Key1:=Range("A1"), Order1:=xlDescending, Key2:=Range("B1") _
, Order2:=xlAscending, Key3:=Range("D1"), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
SortMethod:=xlPinYin, DataOption1:=xlSortNormal, DataOption2:= _
xlSortNormal, DataOption3:=xlSortNormal
逗号“,”,一般在程序的参数表中,分割参数表。或者定义变量时,分割常量的。
如:
dim i,j,m
a = fun(i,j.m)
private function fun(i,j,m)
m = i + j
end function
rs.Open Sql, cnn, adOpenKeyset, adLockOptimistic
Public Sub SetDataGridSql(Sql As String, ByRef Dc As Object, ByRef rs As ADODB.Recordset)
“,”就是VB中,除了空格和换行外,一种常见的分隔符。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询