gpt4 book ai didi

Scala - 将数组填充到特定大小

转载 作者:行者123 更新时间:2023-12-02 01:25:18 24 4
gpt4 key购买 nike

我有一个方法:

def loadRom(filename: String) : Array[Int] = {
val is = new FileInputStream(filename)
Stream.continually(is.read).takeWhile(-1 !=).toArray
}

它返回一个 0x8000 数组(我总是可以保证)。我想将其加载到 0x200000 大小的数组中。有没有一种优雅的方法来做到这一点?将其填充到 0x200000 怎么样?

编辑:哎呀。我刚刚注意到 padTo 方法做了我想要的事情。关闭?

最佳答案

为了完整起见,有SeqLike.padTo(数组隐式扩展SeqLike)。假设您想用零字节填充,只需将 .padTo(0x200000, 0) 附加到结果表达式中即可。

关于Scala - 将数组填充到特定大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13170845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com