当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia @assert用法及代码示例


用法:

@assert cond [text]

如果 condfalse ,则抛出 AssertionError 。编写断言的首选语法。消息text 在断言失败时可选地显示。

警告

断言可能在各种优化级别被禁用。因此,断言应仅用作调试工具,而不应用于身份验证(例如,验证密码),也不应在断言内部使用函数正常工作所需的副作用。

例子

julia> @assert iseven(3) "3 is an odd number!"
ERROR: AssertionError: 3 is an odd number!

julia> @assert isodd(3) "What even are numbers?"

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.@assert — Macro。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。