社区
VB基础类
帖子详情
【我是菜鸟】本人想知道那些不鲜为人知的basic语法,如if语句写成一行不需end if结尾等,欢迎大家补充
basic007
2003-09-13 12:21:46
rt
...全文
159
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用法问题,什么情况用什么!
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
shell脚本 if
语法
条件语句
语法
和常用总结
前言 查shell的if用法不下百遍,因为不常用及智力不行就是记不住,所有这里总结一下,方便以后查阅 在线工具
菜鸟
在线bash工具 ,此连接可能失效,失效了可以@我更新。 https://c.runoob.com/compile/这是
菜鸟
提供的大量编程语言在线工具。 在这里感谢
菜鸟
工具 shell的if
语法
说明 别的先不说,空格是关键,空格是关键,空格是关键 ...
VB基础类
7,759
社区成员
197,606
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章