协作 : Cisco Unified Call Studio

为什么内置的算术元素存储值为-0或NaN

2016 年 10 月 27 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 5 月 1 日) | 反馈


目录


简介

本文解释开发员应该知道内置的算术元素的多种回归值。

先决条件

使用的组件

本文档中的信息基于Cisco Unified Call Services、通用版本和Cisco Unified Call Studio,通用版本。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

背景信息

症状:内置的算术元素用于求值在运行时间的表达式,但是产生的值存储作为-0或NaN。

解决方法:值为-0能发生在通常将评估到0的表达式的负数。这不是错误情况,并且可以由所有自定义码处理或您的应用程序使用解析此值的决策。

值NaN意味着有与指定的表达式评估的问题。例如,被零除将导致值南。每当您的语音应用使用内置的算术元素,必须检查此值,并且处理它适当地,例如,请退出在从判定元素的一math_error注销状态下,以便呼叫流能继续。


相关信息


Document ID: 71615