数学虐我千百遍,我待数学为初恋 2021-05-16 17:11 采纳率: 0%
浏览 15

#VBS 萌新第一次发帖 这是下周比赛的作品,突然出现了问题 请大佬帮帮忙谢谢了 问题1:81行为什

#VBS 萌新第一次发帖 这是下周比赛的作品,突然出现了问题 请大佬帮帮忙谢谢了 问题1:81行为什么报错? 问题2:我该怎么结束Banner函数? 感激不尽
  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 优质创作者: Java、后端开发技术领域 2024-06-21 02:56
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题1:81行为什么出错? 要回答这个问题,需要看代码,但是没有给出代码,所以无法确定具体原因。建议提供代码或者更具体的错误信息。 问题2:我该怎么结束Banner函数? 要结束函数,可以使用Exit Function语句,该语句会立即跳出函数。例如:
    Function Banner()
        Do While True
            ' 循环体
            If 条件 Then
                Exit Function ' 结束函数
            End If
        Loop
    End Function
    

    需要注意的是,使用Exit Function语句会导致函数返回值为默认值(如字符串函数返回空字符串,数字函数返回0),如果需要在跳出函数前返回自定义的值,可以在Exit Function语句前设置函数的返回值。例如:

    Function Add(x, y)
        If x < 0 Or y < 0 Then
            Add = -1 ' 设置返回值为-1
            Exit Function
        Else
            Add = x + y ' 设置返回值为x+y
        End If
    End Function
    

    在这个例子中,如果传入的参数x或y小于0,函数将返回-1,并立即退出函数;否则,函数将计算x+y的值,并将其作为返回值。

    评论

报告相同问题?