2017-07-07 7 views
0

入力:私はかなり簡単にループのためにPythonやJavaでこれを書くことができますはどのように慣用Scalaで配列比較を行うには

sequence1 matches with target because "b", "c" matches with a sub sequence of the target 

sequence2 does not match with target 

target: ["a", "b", "c", "d"] 

sequence1: ["b", "c"] 
sequence2: ["c", "b"] 

望ましい行動。これをスカラーで書く慣用方法は何ですか

答えて

2

私はcontainsSlice()はあなたが何をしているのかと思います。

scala> List("a","b","c","d").containsSlice(List("b","c")) 
res0: Boolean = true 

scala> List("a","b","c","d").containsSlice(List("c","b")) 
res1: Boolean = false 
関連する問題