Hi,
One of the Kotlin features I really like is the short-hand notation for
simple expression methods:
class Foo {
fun truth(): Integer = 42
}
For example, in Groovy, you write:
@Controller("/") class HelloController {
@Get("/hello/{name}")
String hello(String name) {
return "Hello $name"
}
}
but we could write:
@Controller("/")
class HelloController {
@Get("/hello/{name}")
String hello(String name) = "Hello $name"
}
It's more concise and makes the "functional style" more readable. Is this
something Groovy users would appreciate?