assert

assert 的目的是对于一些可能异常的值进行判断,如果传递给 assert 的参数不为 True 则会中断整个程序的执行(并可打印错误原因)

assert(..., /, *, info:string?)

assert 函数可以传递任意多个位置参数,所有的参数都必须为真值。

assert 通常用于判断一个表达式是否符合预期或一个错误信息是否为空,如果不符合预期会直接退出当前脚本执行(并汇报一个错误)

可以传递一个 info 命名参数,如果失败时会打印出来,便于展示或定位错误原因