所以,當我運行: 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?我需要一個索引序列。)