Basic语言笔记备份
备份笔记,以供参考。
basic语言
注释
使用单引号 ‘
1 | '注释 |
定义
Dim
Dim 变量名 As 变量类型
(整数:Integer) 例:Dim i, j As Integer
(浮点数:Float)
(字符串:String)
(布尔值:Boolean) 例(同时初始化):Dim bool As Boolean = True
(数组:Array)
(字节:Byte)
运算符
运算符用途
例子
幂运算符 ^ 3 ^ 2 = 9
加法 +
减法 -
乘法 *
小数除法 / 3 / 2 = 1.5
整除 \ 3 \ 2 = 1
取模 MOD 6 MOD 4 = 2
比较运算符
运算符 用途
相等 =
不等 <>
小于 <
大于 >
不大于 <=
不小于 =>
逻辑运算符
运算符 用途
And 与运算符,不短路求值
Or 或运算符,不短路求值
Not 非运算符
Xor 异或运算符
AndAlso 与运算符,短路求值
OrElse 或运算符,短路求值
IsTrue 是否为真
IsFalse 是否为假
数组
VB中的数组是置一堆元素
例:
1 | '下标0-9的十个元素的数组 |
访问数组需要加()
例:
1 | array1(i) = i |
If条件语句
If 条件 Then 执行体 Else 执行体 End If
多重if需要加 ElseIF
例:
1 | If num = 1 Then |
Select语句
相当于C中的switch
例:
1 |
|
Do语句循环
Do-While循环
条件满足继续循环
Do-While/Do-Until 条件 (条件可以与执行内容位置互换) 执行内容 Exit Do 退出 Loop
例:
1 |
|
Do-Until
不满足条件的时候执行循环,条件满足退出
例:
1 | i = 0 |
While循环
例:
1 | i = 0 |
For循环
类似于 i++
For 定义的东西 As Integer = 一个数/一个定义的对象To 另一个数/另一个定义的对象 Step(执行步骤)
例:
1 | ‘For将会定义一个i,并且让i等于1到9 |
For each循环
Foreach循环用于输出一个列表中的每一项。
例:
1 |
|
With语句
With 定义对象 之后这个对象都可以用【.】代替
例:
1 |
|
Exit语句
Exit语句用于结束某个代码块,它的形式如下。想用Exit退出哪个代码块,就写哪个代码块的类型。
例:Exit { Do | For | Function | Property | Select | Sub | Try | While }
Continue语句
Continue语句用于结束当前循环,直接进行下一次循环。它的形式如下,后面跟要继续的代码块类型。
例:Continue { Do | For | While }
Goto语句
直接跳转到指定的标签处。
例:
1 | 'Goto语句 |
函数
Main函数,VB中的代码要写在里面
1 | Hello World: |
Function函数
Function函数就是有返回值的函数。在函数中,如果要返回值,可以有两种办法,第一种是使用Return语句,第二种是在函数体中向函数名赋值。
Function 定义的函数名称() As 变量类型
例:
1 |
|
函数中写了ParamArray说明是可变参数列表