Я написал довольно странный метод в Scala.Scala: Что такое простейшая реализация метода «тайна», я могу получить?
def mystery(p: Int => String => Boolean): Int = ???
И теперь я не могу понять, какую реализацию и значение параметра он должен иметь.
Итак, какова простейшая реализация этого метода? И какова ценность, которую мы можем передать ей?
Моя попытка:
def mystery(p: Int => String => Boolean): Int = {
val m = (x1: Int) => p(x1)
val n = (x2: String) => m(_)(x2)
val k = (x3: Boolean) => p(_)(_)(x3)
if (k) 1 else 0
}
, пожалуйста, не удаляйте части вашего вопроса, на которые уже ссылаются ответы. –
Но если эта часть не так, я все равно должен оставить ее как есть? – barbara
, если вы публикуете что-то, и люди ссылаются на него, а затем вы удаляете его, вы тратите время людей. –