如何将Range转换为Array
我试过了:
let min = 50
let max = 100
let intArray:[Int] = (min...max)
Run Code Online (Sandbox Code Playgroud)
得到错误 Range<Int> is not convertible to [Int]
我也尝试过:
let intArray:[Int] = [min...max]
Run Code Online (Sandbox Code Playgroud)
和
let intArray:[Int] = (min...max) as [Int]
Run Code Online (Sandbox Code Playgroud)
他们也不工作.
我需要能够创建长度为 19+ 位的数字范围。
我尝试使用 Enumerable.Range(120000003463014,50000).ToList();
这适用于较小的数字,但使用上面的我得到一个错误,说它对于 int32 数字来说太大了。有什么方法可以创建一个包含大数字的连续范围(有时我会使用 15 位数字,我什至会使用 25 位数字)。先感谢您
PS 我当前问题的起始编号是 128854323463014 Ending # 128854323513013