【发布时间】:2021-10-17 22:14:21
【问题描述】:
在 scala containsSlice 中,如果我们在 List 中有一个保持顺序的子列表,则返回 true。例如。
val sublst = List(1,2,3,4)
val lst = List(1,2,3,4,5,6)
println(lst.containsSlice(sublst)) // true
有没有办法不用这个方法来写这个逻辑?
【问题讨论】:
-
你觉得这个方法是怎么写的?有人写的。所以,这个方法的存在就是这个方法可以写的不可否认的证明。
-
是的。这就是我正在寻找的如何使用基本的语言结构来编写它。
-
其实很简单。描述你如何在没有编程的情况下实际检查子列表。在您的程序中实施这些确切的步骤。