You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Gleam中表示最大整数值及类似Python的无穷数值?

在Gleam中表示无穷值的方法

Gleam的float类型基于IEEE 754标准,支持无穷值,但标准库中没有直接提供类似Python里math.inf的现成常量,你可以通过以下方式创建:

  • 正无穷:执行1.0 / 0.0计算得到
  • 负无穷:执行-1.0 / 0.0计算得到

如果需要复用,你可以把这些值定义成常量:

const positive_inf: Float = 1.0 / 0.0
const negative_inf: Float = -1.0 / 0.0

另外,gleam/float模块提供了判断无穷值的函数,示例如下:

import gleam/float

float.is_infinite(positive_inf) // 返回 True
float.is_infinite(3.14) // 返回 False

注意:Gleam的int类型不支持无穷值,因为整数是精确数值,不存在无穷的整数表示。

内容的提问来源于stack exchange,提问作者lines

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 13:25:54