标签: numbers

Int和Integer有什么区别?

在Haskell中,a Int和an 之间有什么区别Integer?答案记录在哪里?

int haskell integer numbers bignum

161
推荐指数
6
解决办法
6万
查看次数

测试值是奇数还是偶数

我决定用一个非常简单的算法创建简单的isEvenisOdd函数:

function isEven(n) {
  n = Number(n);
  return n === 0 || !!(n && !(n%2));
}

function isOdd(n) {
  return isEven(Number(n) + 1);
}
Run Code Online (Sandbox Code Playgroud)

如果n具有某些参数,则可以,但在许多情况下都会失败.所以我开始创建强大的函数,为尽可能多的场景提供正确的结果,这样只测试javascript数量限制内的整数,其他一切都返回false(包括+和 - 无穷大).注意零是偶数.

// Returns true if:
//
//    n is an integer that is evenly divisible by 2
//
// Zero (+/-0) is even
// Returns false if n is not an integer, not even or NaN
// Guard against empty string

(function (global) {

  function basicTests(n) {

    // Deal with …
Run Code Online (Sandbox Code Playgroud)

javascript numbers

159
推荐指数
6
解决办法
32万
查看次数

python re.sub group:\number后面的数字

我怎么能代替foobarfoo123bar

这不起作用:

>>> re.sub(r'(foo)', r'\1123', 'foobar')
'J3bar'
Run Code Online (Sandbox Code Playgroud)

这有效:

>>> re.sub(r'(foo)', r'\1hi', 'foobar')
'foohibar'
Run Code Online (Sandbox Code Playgroud)

我认为这是一个常见的问题\number.任何人都可以给我一个如何处理这个问题的提示吗?

python regex numbers regex-group

154
推荐指数
1
解决办法
6万
查看次数

为什么Double.MIN_VALUE不是否定的

任何人都可以解释为什么Double.MIN_VALUE实际上不是双打可以采取的最小值?这是一个正值,Double可以是负面的.

我明白为什么它是一个有用的数字,但它似乎是一个非常不直观的名称,特别是与之相比时Integer.MIN_VALUE.调用它Double.SMALLEST_POSITIVEMIN_INCREMENT类似语句会有更清晰的语义.

此外,双打可以采取的最低价值是多少?是-Double.MAX_VALUE吗?文档似乎没有说.

java floating-point numbers

148
推荐指数
4
解决办法
8万
查看次数

从PHP中删除小数的无用零位数

我试图找到一种快速的方法来删除zero decimals数字值,如下所示:

echo cleanNumber('125.00');
// 125

echo cleanNumber('966.70');
// 966.7

echo cleanNumber(844.011);
// 844.011
Run Code Online (Sandbox Code Playgroud)

是否存在一些优化的方法来做到这一点?

php numbers decimal

148
推荐指数
9
解决办法
11万
查看次数

无形的Nat类型的限制

在无形状中,Nat类型表示在类型级别编码自然数的方法.这用于例如固定大小的列表.您甚至可以在类型级别上进行计算,例如,将N元素列表附加到元素列表中,K并返回在编译时已知的具有N+K元素的列表.

这种表示是否能够表示大数,例如1000000或2 53,或者这会导致Scala编译器放弃吗?

scala numbers compiler-optimization shapeless

148
推荐指数
2
解决办法
3686
查看次数

如何限制Django模型中数字字段的最大值?

Django有各种可用于模型的数字字段,例如DecimalFieldPositiveIntegerField.虽然前者可以限制在存储小数位的数量和字符的存储总数,有没有办法将其限制于存储在一定范围内的数字,如0.0-5.0?

如果失败了,有没有办法限制一个PositiveIntegerField只存储,例如,最多50个数字?

更新:现在Bug 6845 已经关闭,这个StackOverflow问题可能没什么问题. - sampablokuper

python django numbers django-models

144
推荐指数
6
解决办法
12万
查看次数

如何优雅地检查一个数字是否在一个范围内?

如何使用C#和.NET 3.5/4优雅地完成这项工作?

例如,数字可以在1到100之间.

我知道一个简单的就足够了; 但这个问题的关键词是优雅.这是我的玩具项目不是为了生产.

这个问题不是关于速度,而是关于代码美.停止谈论效率等等; 记住你正在向合唱团讲道.

c# int numbers

141
推荐指数
11
解决办法
31万
查看次数

在PHP中显示带序数后缀的数字

我想显示如下数字

  • 1作为第1,
  • 2作为第2,
  • ...
  • 150为150.

How should I find the correct ordinal suffix (st, nd, rd or th) for each number in my code?

php numbers

139
推荐指数
7
解决办法
6万
查看次数

从数字中删除无关紧要的尾随零?

我是否错过了一个标准的API调用,可以从一个数字中删除尾随无效的零?

防爆.

var x = 1.234000 // to become 1.234;
var y = 1.234001; // stays 1.234001
Run Code Online (Sandbox Code Playgroud)

Number.toFixed()和Number.toPrecision()并不是我想要的.

javascript regex math numbers

139
推荐指数
12
解决办法
12万
查看次数