用法:
fld(x, y)小于或等于 x/y 的最大整数。等效于 div(x, y, RoundDown) 。
例子
julia> fld(7.3,5.5)
1.0
julia> fld.(-5:5, 3)'
1×11 adjoint(::Vector{Int64}) with eltype Int64:
 -2  -2  -1  -1  -1  0  0  0  1  1  1因为fld(x, y) 根据浮点数的真实值实现严格正确的下限舍入,所以可能会出现不直观的情况。例如:
julia> fld(6.0,0.1)
59.0
julia> 6.0/0.1
60.0
julia> 6.0/big(0.1)
59.99999999999999666933092612453056361837965690217069245739573412231113406246995这里发生的是浮点数的真实值写为0.1略大于数值1/10,而6.0精确地表示数字6。因此 6.0 / 0.1 的真值略小于 60。在进行除法时,将四舍五入到精确到 60.0 ,但 fld(6.0, 0.1) 总是取底数或真值,因此结果为 59.0 。
相关用法
- Julia fld1用法及代码示例
- Julia float方法用法及代码示例
- Julia flipsign()用法及代码示例
- Julia floatmin用法及代码示例
- Julia floor()用法及代码示例
- Julia floatmax用法及代码示例
- Julia flipsign用法及代码示例
- Julia findfirst方法用法及代码示例
- Julia findall方法用法及代码示例
- Julia fill!用法及代码示例
- Julia first方法用法及代码示例
- Julia firstindex用法及代码示例
- Julia findmax()用法及代码示例
- Julia findlast方法用法及代码示例
- Julia fieldnames用法及代码示例
- Julia filter!用法及代码示例
- Julia fill用法及代码示例
- Julia for用法及代码示例
- Julia falses用法及代码示例
- Julia fieldname用法及代码示例
- Julia factorial()用法及代码示例
- Julia fieldtypes用法及代码示例
- Julia front用法及代码示例
- Julia findnext方法用法及代码示例
- Julia findprev方法用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.fld — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
