社区
VB基础类
帖子详情
【我是菜鸟】本人想知道那些不鲜为人知的basic语法,如if语句写成一行不需end if结尾等,欢迎大家补充
basic007
2003-09-13 12:21:46
rt
...全文
163
10
打赏
收藏
【我是菜鸟】本人想知道那些不鲜为人知的basic语法,如if语句写成一行不需end if结尾等,欢迎大家补充
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pigpag
2003-10-06
打赏
举报
回复
蛮像倒分贴的
0123456789
2003-09-19
打赏
举报
回复
随便讲讲吧
比如DATE类型的赋值要用#括起来
OBJECT数据类型可以引用控件等对象
定长串的声明用 *
声明变量时可以使用类型声明字符 %表示整型、$表示String、@表示货币型、&表示long、#表示double、!表示single
重新改变数组大小时保留原有数据用 redim preserve关键字
太多了...
northwolves
2003-09-13
打赏
举报
回复
eg:
1.msgbox split("1,2,3,4,5,6,7,8",",")(5)
2.dim a(100) as integer
for i=1 to 100
a(i)=i
next
msgbox join(a,",")
3.
const x="new"
msgbox iif(x="new","true","false")
4.
msgbox choose(3,"00","11","22","33","44")
Garfield
2003-09-13
打赏
举报
回复
你知道吗?
用 print 写文件的时候, 后面跟 "," 就是用制表符隔开, 什么也不跟就是换行
跟 ";" 就是不换行也不隔开..
rainstormmaster
2003-09-13
打赏
举报
回复
iif :
避免使用没有效率的 IIF Function 及 Choose Function!
IIF Function 的功能是根据逻辑判断,返回给定的二个值中的一个 (二选一);
Choose Function 的功能是从引数串列中选择并返回一个值 (多选一)。
二个函数的语法如下:
IIf(expr, truepart, falsepart)
Choose(index, choice-1[, choice-2, ... [, choice-n]])
这二个函数乍看之下,好像和 IF....Else IF....Else....End IF 是一样的,没错,结果好像是一样的,但是事实上 IF....Else....End IF 却比较有效率和安全多了,为什么呢?
1、IIf 会计算 truepart 以及 falsepart,虽然它只返回其中的一个,所以您应该要留意这项副作用,
例如,如果 falsepart 会产生除以零的错误,那么程序就会发生错误,即使 expr 为 True。
2、Choose 会计算串列中的每个选择项,即使它只返回一个选项值。所以您应该注意这项副作用,
例如,当您在每个选择项中使用了 MsgBox 函数,那么每计算一个选择项,就会显示一次讯息方块。
而 IF....Else....End IF 却没有上述的缺点!
所以,虽然 IIF 及 Choose Function 的程序码看起来相当简洁,但效率不见得比较好,最重要的,是可能还会导致错误产生。我的建议就是:能不用就不用!
Garfield
2003-09-13
打赏
举报
回复
哦...可能是8.
但知道了就不叫鲜为人知...(例如楼主说的这个我想90%以上弄Basic的都知道吧?)
不知道的就说不出来..(不知道怎么说?!?)
那该怎么办??
aiailuolin
2003-09-13
打赏
举报
回复
楼上的,好像楼主的意思不是这个吧。
:)
Garfield
2003-09-13
打赏
举报
回复
if 判断 then 一条语句
就不需要 end if.
============================
if 判断 then
语句1
语句2
end if
这样就需要.
============================
Garfield
2003-09-13
打赏
举报
回复
if a = 1 then msgbox "a = 1"
feiqinfeiwhw
2003-09-13
打赏
举报
回复
dim a as boolean
dim b as boolean
1:if a then msgbox "aa"
2:if a then
if b then msgbox "bb"
end if
关键就在于if else end if用法问题,什么情况用什么!
Python入门经典(2K超清)
模型项目200+,擅长Python机器学习建模,对于变量筛选,衍生变量构造,变量缺失率高,正负样本不平衡,共线性高,多算法比较,调参等疑难问题有良好解决方法。 作者赠语--与其被人工智能代替,不如主动学习编程,...
C语言
菜
鸟
入门·判断
语句
(if
语句
、if...else
语句
、嵌套if
语句
)详细介绍
嵌套if
语句
在 C 语言中,嵌套 if-else
语句
是合法的,这意味着您可以在一个 if 或 else if
语句
内使用另一个 if 或 else if
语句
if(判断条件1) { /* 当布尔表达式 1 为真时执行 */ if(判断条件2) { /* ...
Basic
开发笔记:
Basic
语言介绍、环境搭建、基本
语法
示例与程序实例
前言 ...
BASIC
是一种直译式的编程语言,在完
成
编
写
后不须经由编译及连结等手续即可执行,但如果
需
要单独执行时仍然
需
要将其建立
成
执行档。
BASIC
是由达特茅斯学院院长、匈牙利人约翰·凯梅
sql中的if和else
MySQL的IF既可以作为表达式用,也可在存储过程中作为流程控制
语句
使用,如下是做为表达式使用: IF表达式 IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为...
if条件选择结构(判断)
if条件选择结构(判断)一、if条件
语句
的基本
语法
二、不带大括号的条件
语句
三、if-else的基本
语法
四、多重if条件
语句
的基本
语法
一、if条件
语句
的基本
语法
if(条件
语句
){ 代码块; } 条件
语句
必须是一个布尔表达式...
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章