1、除了VB的几乎全部语言都用 “ { } ”来框住语句块
个人觉得没有VB的直观,我们知道VB的使用是:
Class t
Sub d()
While t
End While
End Sub
End Class
在用其他语言时会出现这样的情况:
Function g()
{
if ...
{
{
{
}
d=3
e=4
}
a=5
b=6
}
}
我的意思是,当代码很长时,我们看到了那一串右大括号后怎么才能知道里面的代码属于哪一级?
}
d=3
e=4
}
a=5
b=6
}
}
上面的做法就是用鼠标滚动到前一个屏幕看看If从哪个括号开始缩进,而且如果记错了缩进的位置的话就...
VB不同,通过 End While End Sub End Class 就能很快的分辨出来
Class t
Sub d()
While t
End While
End Sub
End Class
这是我想说的第一点,还有一点就是很不习惯的分号...
像这样的,
a=3;
b=4;
c=5;
个人觉得分号很很没有必要,我知道分号是行结束符,可是VB这样的用回车符作为行结束符就很方便啊……
用分号的不好之处就在于要用小指按,键位不好,还容易在调试时产生的许多微妙的错误
我想这就是VB的舒适之处了。
这是自己的一定小想法,不知大家的对于语法这种东西的感觉是怎样的。