Тракт Function0.Function0
Функция без параметров.
В следующем примере определение javaVersion — это сокращение для определения анонимного класса anonfun0:
object Main extends App {
val javaVersion = () => sys.props("java.version")
val anonfun0 = new Function0[String] {
def apply(): String = sys.props("java.version")
}
assert(javaVersion() == anonfun0())
}
| Надтипы | |
|---|---|
| Известные подтипы | 20 типов |
| Тип "Я" |
Абстрактные методы
Исходный код
def apply(): R
Применить тело этой функции к аргументам.
| Возвращаемое значение | результат применения функции. |
|---|
Конкретные методы
Исходный код
Возвращает строковое представление объекта.
Стандартное представление зависит от платформы.
| Возвращаемое значение | строковое представление объекта. |
|---|---|
| Классы определений | Any |
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/Function0.html