所以,当我运行: value = long("00000000000000020000000000000002", 16)
我得到: ValueError: Value out of range: 36893488147419103234
我想这是因为长期不能采取这么大的十六进制数,但我我不确定。 实际上,我通过一个包含大量十六进制数字的文件迭代,但这只是我试图解析的十六进制数字之一的示例
我有包含整数的字符串,它可能比maxInt更为宽泛,我需要对它们进行比较,那么最好的办法是做什么。 这里是离我的代码示例: x := 1;
Reset(File1);
While Not eof(File1) do
Begin
Read(File1, num[i]);
Inc(i)
End;
z := i;
w :
说我有延伸AnyVal并使用Long内部的自定义类: case class Instruction(underlying: Long) extends AnyVal
当我添加Instruction s到这是专门为Long集合,做了Instruction的需要拳击? (是否有Scala集合而专门为Long?我需要一个索引序列。)