str1=str1&"ksdfjf" 为什么这行代码总是提示:编译错误 缺少:语句结束

nierhua 2003-12-05 08:51:32
具体代码如下:
Public Function myFun()
Dim str1 As String
str1 = ""
str1=str1&"ksdfjdff"
End Function

str1=str1&"ksdfjf"
我不明白这行代码为什么总是出现提示:编译错误 缺少:语句结束 这样的信息,我试过了,如果将&替换为+运算符就不会报错,同样是字符串连接符,为什么会出错。请知道的朋友帮我答疑解惑.谢谢!
...全文
48 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nierhua 2003-12-05
  • 打赏
  • 举报
回复
这样也可以,真是晕了,我刚刚试了一下,解决了.谢谢楼上的两位朋友.
boydgmx 2003-12-05
  • 打赏
  • 举报
回复
Public Function myFun()
Dim str1 As String
str1 = ""
str1=str1 & "ksdfjdff"
End Function

呵呵,VB编译器不是那么超级智能,需要你较为明确地给出语句。
因此,操作符两边的空格是不能少的。
pcwak 2003-12-05
  • 打赏
  • 举报
回复
str1=str1 & "ksdfjdff"

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧