49

次のような文字列があります。

val a = "some random test message"

次のようなリストがあります。

val keys = List("hi","random","test")

aここで、文字列に からの値が含まれているかどうかを確認したいと思いますkeys。Scala の組み込みライブラリ関数を使用してこれを行うにはどうすればよいでしょうか?

(私は List に分割aする方法を知っており、次に list でチェックを行いkeys、解決策を見つけます。しかし、標準ライブラリ関数を使用してより簡単に解決する方法を探しています。)

4

2 に答える 2

81

このようなもの?

keys.exists(a.contains(_)) 

またはさらに慣用的に

keys.exists(a.contains)
于 2013-04-16T20:13:49.120 に答える