我有以下代码:
if (element.matches("class Int"))
true
else
false
Run Code Online (Sandbox Code Playgroud)
是否可以使用类似*.getOrElse for Sets的函数来获得更清晰的代码?
sep*_*p2k 12
if(condition) true else false
Run Code Online (Sandbox Code Playgroud)
等同于just condition,因此您可以删除if代码中的语句并使用
element.matches("class Int")
Run Code Online (Sandbox Code Playgroud)
另请注意,您的模式实际上并不包含任何正则表达式运算符并String.matches匹配整个字符串,因此整个过程等同于检查是否element等于"class Int".所以你根本不需要使用它matches.