社区
VB基础类
帖子详情
【我是菜鸟】本人想知道那些不鲜为人知的basic语法,如if语句写成一行不需end if结尾等,欢迎大家补充
basic007
2003-09-13 12:21:46
rt
...全文
161
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机器学习建模,对于变量筛选,衍生变量构造,变量缺失率高,正负样本不平衡,共线性高,多算法比较,调参等疑难问题有良好解决方法。 作者赠语--与其被人工智能代替,不如主动学习编程,...
Basic
开发笔记:
Basic
语言介绍、环境搭建、基本
语法
示例与程序实例
前言 红胖子来也!!!
Basic
语言是很老的语言了,比VB(Visual
Basic
还老)。
BASIC
BASIC
(Beginners’ All-purpose Symbolic Instruction Code,又译培基),意思就是“初学者通用符号指令代码”,是一种设计给初学者使用的程序设计语言。
BASIC
是一种直译式的编程语言,在完成编写后不须经由编译及连结等手续即可执行,但如果需要单独执行时仍然需要将其建立成执行档。
BASIC
是由达特茅斯学院院长、匈牙利人约翰·凯梅
if条件选择结构(判断)
if条件选择结构(判断)一、if条件语句的基本
语法
二、不带大括号的条件语句三、if-else的基本
语法
四、多重if条件语句的基本
语法
一、if条件语句的基本
语法
if(条件语句){ 代码块; } 条件语句必须是一个布尔表达式,即布尔表达式的值必须是一个布尔值(true或者false)。 只有当布尔表达式的值为true时,才会执行对应的代码块。 二、不带大括号的条件语句 public class Demo{ public static void main(String []args){ int a =
sql中的if和else
MySQL的IF既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用: IF表达式 IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF() 的返回值为数字值或字符串值,具体情况视其所在语境而定。 SELECT IF(sva=1,"男","女") AS s FROM table_name WHERE sva
if语句
和FOR语句 BAT
BAT语句结构 类似于C语言,批处理也有它的语句结构。批处理的语句结构主要有选择结构(
if语句
)、循环结构(for语句)等。
if语句
(选择结构)
if语句
实现条件判断,包括字符串比较、存在判断、定义判断等。通过条件判断,
if语句
即可以实现选择功能。 1、字符串比较
if语句
仅能够对两个字符(串)是否相同、先后顺序进行判断等。其命令格式为: IF [not] s
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章