karate - 在 Karate 中如何将浮点值舍入为整数

标签 karate intuit-partner-platform

我有一个浮点值 0.99996,想要四舍五入到最接近的整数。在 Karate 中我该如何做到这一点?

最佳答案

* def val1 = 0.99996
* print val1
* def val2 = Math.round(val1)
* print val2

请注意,在 Karate 1.0 之前,您可能需要执行以下操作来删除小数点:

* def val2 = ~~Math.round(val1)

另请参阅类型转换:https://github.com/intuit/karate#floats-and-integers

关于karate - 在 Karate 中如何将浮点值舍入为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52072657/

相关文章:

Karate :将特定值分配给响应中的变量

c# - 如果它是销售收据的一部分,您如何从 Quickbooks 交易中找到付款行的 TxnLineID?

java - 我们可以将请求文件名参数化到Karate中的Read方法吗?

xml - QuickBooks API 请求返回 "Premature end of file",错误代码 -2001

php - 如何使用 Keith Palmer 的 QBO 框架设置自定义字段的值?

quickbooks - 更新现有数量 IPP

javascript - 图像加载 - 快速库

karate - 如何使用Karate Framework中的功能文件调用Android模拟器

karate - 在 Karate 框架中使用外部库

cucumber - Karate 测试框架: Only one assert using Examples