Scala 有没有办法根据向量的值对其进行切片?

Scala 有没有办法根据向量的值对其进行切片?,scala,chisel,Scala,Chisel,有没有办法根据分隔符分割向量 我知道Scala中有一个名为slice()的函数,它接受要切片的子向量或子数组的初始和最终索引。当遇到某个值时,有没有类似的方法来分割向量,其中两个参数分别是起始索引和分隔符?我希望它类似于vec.slice(start,delimiter)类似于vec.slice(start,vec.indexOf(delimiter,start))?是的,类似于这样的是静态还是动态切片?索引和分隔符是在精化时已知的还是需要在硬件中动态执行的?对于我的项目,分隔符只在执行期间已知

有没有办法根据分隔符分割向量


我知道Scala中有一个名为
slice()
的函数,它接受要切片的子向量或子数组的初始和最终索引。当遇到某个值时,有没有类似的方法来分割向量,其中两个参数分别是起始索引和分隔符?我希望它类似于
vec.slice(start,delimiter)

类似于
vec.slice(start,vec.indexOf(delimiter,start))
?是的,类似于这样的是静态还是动态切片?索引和分隔符是在精化时已知的还是需要在硬件中动态执行的?对于我的项目,分隔符只在执行期间已知。所以它应该是动态的,比如
vec.slice(start,vec.indexOf(delimiter,start))
?是这样的,这种切片是静态的还是动态的?索引和分隔符是在精化时已知的还是需要在硬件中动态执行的?对于我的项目,分隔符只在执行期间已知。因此,这应该是动态的