Несоответствие типов связано с тем, что String
и Option[String]
- это разные типы, и вы не можете напрямую сравнивать их.
Возможно, вы захотите следующее:
if (x.contains(y)) "YES" else "No"
Это проверяет, является ли В x
есть что-то (не None
) и, если да, равно ли это чему-то y
.